feat: add DCB User Service API - Authentication system with KEYCLOAK - Modular architecture with services for each feature
This commit is contained in:
parent
8c09d772cf
commit
dee63c7341
@ -76,16 +76,10 @@ export class MenuService {
|
||||
icon: 'lucideCreditCard',
|
||||
url: '/transactions',
|
||||
},
|
||||
|
||||
{
|
||||
label: 'Marchands',
|
||||
label: 'Gestions Marchant',
|
||||
icon: 'lucideStore',
|
||||
isCollapsed: true,
|
||||
children: [
|
||||
{ label: 'Gestion des Marchands', url: '/merchants/list' },
|
||||
{ label: 'Configuration API / Webhooks', url: '/merchants/config' },
|
||||
{ label: 'Statistiques & Historique', url: '/merchants/stats' },
|
||||
],
|
||||
url: '/merchants'
|
||||
},
|
||||
{
|
||||
label: 'Opérateurs',
|
||||
|
||||
@ -25,12 +25,6 @@ export class PermissionsService {
|
||||
{
|
||||
module: 'merchants',
|
||||
roles: ['admin', 'merchant', 'support'],
|
||||
children: {
|
||||
'list': ['admin'],
|
||||
'details': ['admin', 'merchant', 'support'],
|
||||
'config': ['admin', 'merchant'],
|
||||
'stats': ['admin', 'merchant']
|
||||
}
|
||||
},
|
||||
|
||||
// Operators (Admin only)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user