feat: add DCB User Service API - Authentication system with KEYCLOAK - Modular architecture with services for each feature

This commit is contained in:
diallolatoile 2025-10-29 04:11:14 +00:00
parent 8c09d772cf
commit dee63c7341
2 changed files with 2 additions and 14 deletions

View File

@ -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',

View File

@ -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)