fix(player-affairs): buttons gated by a different module's permission, and one...
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 فعليًا محتاجها.
Showing
Please register or sign in to comment