Restrict specialty modules to doctors assigned to that specialty.
Deploy Ladill Care / deploy (push) Successful in 1m10s

Nav and pages require a linked practitioner desk in the module department; demo seeds specialty doctors and stops overwriting their assigned waiters.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-18 08:37:06 +00:00
co-authored by Cursor
parent dcbc62d1d3
commit bb4dbee81a
7 changed files with 285 additions and 20 deletions
+70
View File
@@ -272,6 +272,41 @@ final class DemoWorld
'meet' => 'member',
],
],
[
'key' => 'dentistry',
'email' => 'demo-pro-dentistry@ladill.com',
'name' => 'Dr. Ama Dental (Pro)',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'ophthalmology',
'email' => 'demo-pro-ophthalmology@ladill.com',
'name' => 'Dr. Kofi Eye (Pro)',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'physiotherapy',
'email' => 'demo-pro-physiotherapy@ladill.com',
'name' => 'Dr. Efua Physio (Pro)',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'maternity',
'email' => 'demo-pro-maternity@ladill.com',
'name' => 'Dr. Abena Maternity (Pro)',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'radiology',
'email' => 'demo-pro-radiology@ladill.com',
'name' => 'Dr. Yaw Radiology (Pro)',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
],
'enterprise' => [
[
@@ -346,6 +381,41 @@ final class DemoWorld
'events' => 'member',
],
],
[
'key' => 'dentistry',
'email' => 'demo-enterprise-dentistry@ladill.com',
'name' => 'Dr. Ama Dental',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'ophthalmology',
'email' => 'demo-enterprise-ophthalmology@ladill.com',
'name' => 'Dr. Kofi Eye',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'physiotherapy',
'email' => 'demo-enterprise-physiotherapy@ladill.com',
'name' => 'Dr. Efua Physio',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'maternity',
'email' => 'demo-enterprise-maternity@ladill.com',
'name' => 'Dr. Abena Maternity',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
[
'key' => 'radiology',
'email' => 'demo-enterprise-radiology@ladill.com',
'name' => 'Dr. Yaw Radiology',
'apps' => ['care'],
'roles' => ['care' => 'doctor'],
],
],
];