Mise en place du permission gate sur les pages de data managment
This commit is contained in:
		| @@ -134,19 +134,22 @@ class MainDrawer extends StatelessWidget { | ||||
|                         }, | ||||
|                       ), | ||||
|                     ), | ||||
|                     ListTile( | ||||
|                       leading: const Icon(Icons.data_usage), | ||||
|                       title: const Text('Gestion des Données'), | ||||
|                       selected: currentPage == '/data_management', | ||||
|                       selectedColor: AppColors.rouge, | ||||
|                       onTap: () { | ||||
|                         Navigator.pop(context); | ||||
|                         Navigator.pushReplacement( | ||||
|                           context, | ||||
|                           MaterialPageRoute( | ||||
|                               builder: (context) => const DataManagementPage()), | ||||
|                         ); | ||||
|                       }, | ||||
|                     PermissionGate( | ||||
|                       requiredPermissions: const ['edit_data'], | ||||
|                       child:  ListTile( | ||||
|                         leading: const Icon(Icons.data_usage), | ||||
|                         title: const Text('Gestion des Données'), | ||||
|                         selected: currentPage == '/data_management', | ||||
|                         selectedColor: AppColors.rouge, | ||||
|                         onTap: () { | ||||
|                           Navigator.pop(context); | ||||
|                           Navigator.pushReplacement( | ||||
|                             context, | ||||
|                             MaterialPageRoute( | ||||
|                                 builder: (context) => const DataManagementPage()), | ||||
|                           ); | ||||
|                         }, | ||||
|                       ), | ||||
|                     ), | ||||
|                   ], | ||||
|                 ), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ElPoyo
					ElPoyo