• DevPilot's avatar
    fix(player-affairs): buttons gated by a different module's permission, and one... · ea7b4757
    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
show.php 39.2 KB