Added programmer role and fixed snackbar not showing
This commit is contained in:
@@ -59,10 +59,13 @@ final appRouterProvider = Provider<GoRouter>((ref) {
|
||||
final role = profileAsync is AsyncData
|
||||
? (profileAsync.value)?.role
|
||||
: null;
|
||||
final isAdmin = role == 'admin';
|
||||
final isAdmin = role == 'admin' || role == 'programmer';
|
||||
final isReportsRoute = state.matchedLocation == '/reports';
|
||||
final hasReportsAccess =
|
||||
role == 'admin' || role == 'dispatcher' || role == 'it_staff';
|
||||
role == 'admin' ||
|
||||
role == 'programmer' ||
|
||||
role == 'dispatcher' ||
|
||||
role == 'it_staff';
|
||||
|
||||
if (!isSignedIn && !isAuthRoute) {
|
||||
return '/login';
|
||||
|
||||
Reference in New Issue
Block a user