Add equipment management features (and qr generation support)
This commit is contained in:
		| @@ -4,6 +4,7 @@ import 'package:em2rp/views/calendar_page.dart'; | ||||
| import 'package:em2rp/views/my_account_page.dart'; | ||||
| import 'package:em2rp/views/user_management_page.dart'; | ||||
| import 'package:em2rp/views/data_management_page.dart'; | ||||
| import 'package:em2rp/views/equipment_management_page.dart'; | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:em2rp/views/widgets/image/profile_picture.dart'; | ||||
| import 'package:provider/provider.dart'; | ||||
| @@ -151,6 +152,24 @@ class MainDrawer extends StatelessWidget { | ||||
|                         }, | ||||
|                       ), | ||||
|                     ), | ||||
|                     PermissionGate( | ||||
|                       requiredPermissions: const ['view_equipment'], | ||||
|                       child: ListTile( | ||||
|                         leading: const Icon(Icons.inventory), | ||||
|                         title: const Text('Gestion du Matériel'), | ||||
|                         selected: currentPage == '/equipment_management', | ||||
|                         selectedColor: AppColors.rouge, | ||||
|                         onTap: () { | ||||
|                           Navigator.pop(context); | ||||
|                           Navigator.pushReplacement( | ||||
|                             context, | ||||
|                             MaterialPageRoute( | ||||
|                                 builder: (context) => | ||||
|                                     const EquipmentManagementPage()), | ||||
|                           ); | ||||
|                         }, | ||||
|                       ), | ||||
|                     ), | ||||
|                   ], | ||||
|                 ), | ||||
|               ), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ElPoyo
					ElPoyo