-
DevPilot authored
fix(player-affairs): buttons gated by a different module's permission, and one by a permission marked deprecated كل شاشات الموديول تقريبًا كانت بتتحكم في ظهور أزرار الإضافة/التعديل بصلاحية sa.player.manage اللي أصلًا مسجّلة في SportsActivity مش هنا — فموظف عنده صلاحياته الصحيحة (player.register، player.edit، player.evaluate، player.manage_injuries، player.manage_fitness) ما كانش بيشوف زراره خالص. وشاشة اعتماد الشهادات الطبية كانت بتتحكم بصلاحية sa.medical.approve اللي متسجّلة في كود SportsActivity نفسه بعلامة '(ملغي) استخدم medical.board.approve' — يعني حتى المصلحة الأصلية بتقول إنها ملغاة، والصلاحية الحقيقية للـ route هي player.approve_medical. كل الأزرار بقت بتتحكم بنفس الصلاحية اللي الـ route فعليًا محتاجها.
ea7b4757
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| Controllers | ||
| Models | ||
| Services | ||
| Views | ||
| EventListeners.php | ||
| Routes.php | ||
| bootstrap.php |