- readonly
- public
- contructor
- public functions
- private
- private functions
wPet *** — це простий додаток для створення профілів домашніх тварин, ведення історії здоров'я, управління даними про лікарів та клініки, а також пошуку нового дому для тварин.
Модулі:
- pet: Зберігає базову інформацію про домашніх тварин, включаючи ім'я, породу, дату народження та фото.
- petrecord: Містить історію здоров'я тварини, включаючи хвороби, лікування та процедури.
- petdoctor: Управління даними про ветеринарів, включаючи контакти та спеціалізацію.
- petclinic: Дані про ветеринарні клініки, їхнє місцезнаходження та послуги.
- petdrug: Інформація про ліки, які використовуються для лікування тварин.
- petfood: Дані про харчування тварин, включаючи рекомендовані продукти та раціони.
- petitem: Список товарів для тварин, таких як іграшки, аксесуари тощо.
- petallergy: Список алергій тварини для відстеження небезпечних продуктів або середовищ.
- petstore: Управління товарами та харчуванням для тварин, включаючи продаж кормів, іграшок, аксесуарів та інших товарів через магазини.
- petplace: Інформація про локації, які можуть бути ветеринарними клініками, магазинами чи іншими місцями, пов'язаними з турботою про тварин.
- petlink
Сторінки:
- My Pets: Список усіх тварин користувача з основною інформацією.
- New home: Профілі тварин, які шукають нову родину.
- Pet Profile: Детальна сторінка профілю окремої тварини.
- Pet History: Перегляд історії хвороб і лікувань тварини.
- Pet Clinics: Перелік ветеринарних клінік із контактними даними та відгуками.
- Pet Doctors: Список ветеринарів із описом їхньої спеціалізації.
- Pet Store: Розділ для пошуку товарів і харчування для тварин.
- Pet Admin pages for all modules: Адмін-сторінки для управління даними кожного з модулів.
Сценарії:
- Користувач створює профіль свого домашнього улюбленця та додає основну інформацію.
- Користувач переглядає історію хвороб та лікувань тварини.
- Користувач додає нову подію в історію тварини, наприклад, вакцинацію або візит до ветеринара.
- Користувач шукає тварин, які потребують нового дому, або додає свого улюбленця в цей список.
- Користувач переглядає список ветеринарних клінік або додає нову клініку.
- Користувач шукає ветеринарів у своєму регіоні або додає контакти свого ветеринара.
- Користувач переглядає товари чи харчування для свого улюбленця в магазині.
- Адміністратор додає або редагує дані в будь-якому з модулів.
connections
-
record.pet: mandatory Запис історії тварини обов'язково прив'язаний до профілю конкретної тварини.
-
allergy.pet: optional Алергії можуть бути вказані для певної тварини, але це не обов'язково.
-
doctor.clinic: mandatory Дані про ветеринара завжди мають бути прив'язані до конкретної клініки.
-
place.clinic: optional Клініка може бути прив'язана до певної локації, але це не обов'язково.
-
place.store: optional Магазин може бути прив'язаний до певної локації, але це не обов'язково.
-
drug.place: optional Ліки можуть бути доступними в певній локації, але це не обов'язково.
-
food.place: optional Харчування може бути доступним в певній локації, але це не обов'язково.
-
item.place: optional Товари можуть бути доступними в певній локації, але це не обов'язково.
-
clinic.link
-
store.link
-
place.link
-
drug.link
-
food.link
-
item.link