{
    "SuperAdmin": {
        "_meta": {
            "description": {
                "es": "Rol con acceso total a todo el sistema, configuración, seguridad y módulos.",
                "en": "Role with full access to the system, configuration, security, and modules."
            },
            "icon": "ti ti-shield-lock",
            "style": "dark"
        },
        "permissions" : [
            "admin.core.settings.web-interface.view",
            "admin.core.settings.web-interface.update",
            "admin.core.settings.vuexy-interface.view",
            "admin.core.settings.vuexy-interface.update",
            "admin.core.settings.smtp.view",
            "admin.core.settings.smtp.update",
            "admin.core.settings.apis.view",
            "admin.core.settings.apis.update",
            "admin.core.settings.env.view",
            "admin.core.settings.env.update",
            "admin.core.users.users.view",
            "admin.core.users.users.create",
            "admin.core.users.users.update",
            "admin.core.users.users.delete",
            "admin.core.users.users.export",
            "admin.core.users.users-role.assign",
            "admin.core.rbac.roles.view",
            "admin.core.rbac.roles.create",
            "admin.core.rbac.roles.update",
            "admin.core.rbac.roles.delete",
            "admin.core.rbac.roles.duplicate",
            "admin.core.rbac.permissions.view",
            "admin.core.rbac.permissions.create",
            "admin.core.rbac.permissions.update",
            "admin.core.rbac.permissions.delete",
            "admin.core.scheduler.dashboard.view",
            "admin.core.scheduler.cron.view",
            "admin.core.scheduler.queued-jobs.view",
            "admin.core.scheduler.history.view",
            "admin.core.scheduler.settings.view",
            "admin.core.cache.redis.view",
            "admin.core.cache.memcache.view",
            "admin.core.cache.sessions.view",
            "admin.core.cache.laravel.view",
            "admin.core.cache.vuexy.view",
            "admin.core.cache.vite-assets.view",
            "admin.core.cache.ttls.view",
            "admin.core.notifications.system.view",
            "admin.core.notifications.personal.view",
            "admin.core.notifications.settings.view",
            "admin.core.monitor.sessions.view",
            "admin.core.modules.plugins.view",
            "admin.core.modules.plugins.install",
            "admin.core.modules.plugins.update",
            "admin.core.modules.plugins.delete",
            "admin.core.modules.config.view",
            "admin.core.modules.config.update",
            "admin.core.audit.access.view",
            "admin.core.audit.security-events.view",
            "admin.core.audit.user-interactions.view",
            "admin.core.audit.file-logs.view",
            "admin.core.audit.db-logs.view",
            "admin.core.audit.modules.view",
            "admin.core.audit.alerts.view",
            "admin.core.audit.logging-settings.view"
        ]
    },
    "Admin": {
        "_meta": {
            "description": {
                "es": "Acceso total a configuración del sistema, usuarios, módulos y caché.",
                "en": "Full access to system configuration, users, modules, and cache."
            },
            "icon": "ti ti-settings",
            "style": "dark"
        },
        "permissions" : [
            "admin.core.settings.web-interface.view",
            "admin.core.settings.web-interface.update",
            "admin.core.settings.vuexy-interface.view",
            "admin.core.settings.vuexy-interface.update",
            "admin.core.settings.smtp.view",
            "admin.core.settings.smtp.update",
            "admin.core.settings.apis.view",
            "admin.core.settings.apis.update",
            "admin.core.settings.env.view",
            "admin.core.settings.env.update",
            "admin.core.users.users.view",
            "admin.core.users.users.create",
            "admin.core.users.users.update",
            "admin.core.users.users.delete",
            "admin.core.users.users.export",
            "admin.core.users.users-role.assign",
            "admin.core.rbac.roles.view",
            "admin.core.rbac.roles.create",
            "admin.core.rbac.roles.update",
            "admin.core.rbac.roles.delete",
            "admin.core.rbac.roles.duplicate",
            "admin.core.scheduler.dashboard.view",
            "admin.core.scheduler.cron.view",
            "admin.core.scheduler.queued-jobs.view",
            "admin.core.scheduler.history.view",
            "admin.core.scheduler.settings.view",
            "admin.core.cache.redis.view",
            "admin.core.cache.memcache.view",
            "admin.core.cache.sessions.view",
            "admin.core.cache.laravel.view",
            "admin.core.cache.vuexy.view",
            "admin.core.cache.vite-assets.view",
            "admin.core.cache.ttls.view",
            "admin.core.notifications.system.view",
            "admin.core.notifications.personal.view",
            "admin.core.notifications.settings.view",
            "admin.core.monitor.sessions.view",
            "admin.core.modules.plugins.view",
            "admin.core.modules.plugins.install",
            "admin.core.modules.plugins.update",
            "admin.core.modules.plugins.delete",
            "admin.core.modules.config.view",
            "admin.core.modules.config.update",
            "admin.core.audit.access.view",
            "admin.core.audit.security-events.view",
            "admin.core.audit.user-interactions.view",
            "admin.core.audit.file-logs.view",
            "admin.core.audit.db-logs.view",
            "admin.core.audit.modules.view",
            "admin.core.audit.alerts.view",
            "admin.core.audit.logging-settings.view"
        ]
    },
    "UserAdmin": {
        "_meta": {
            "description": {
                "es": "Gestiona usuarios, roles y permisos del sistema.",
                "en": "Manages system users, roles, and permissions."
            },
            "icon": "ti ti-users",
            "style": "secondary"
        },
        "permissions": [
            "admin.core.users.users.view",
            "admin.core.users.users.create",
            "admin.core.users.users.update",
            "admin.core.users.users.delete",
            "admin.core.users.users.export",
            "admin.core.users.users-role.assign",
            "admin.core.rbac.roles.view",
            "admin.core.rbac.roles.create",
            "admin.core.rbac.roles.update",
            "admin.core.rbac.roles.delete",
            "admin.core.rbac.roles.duplicate",
            "admin.core.rbac.permissions.view",
            "admin.core.rbac.permissions.create",
            "admin.core.rbac.permissions.update",
            "admin.core.rbac.permissions.delete"
        ]
    },
    "Auditor": {
        "_meta": {
            "description": {
                "es": "Visualiza logs, interacciones y auditorías del sistema.",
                "en": "Views logs, interactions, and system audits."
            },
            "icon": "ti ti-report-analytics",
            "style": "info"
        },
        "permissions" : [
            "admin.core.settings.web-interface.view",
            "admin.core.settings.vuexy-interface.view",
            "admin.core.settings.smtp.view",
            "admin.core.settings.apis.view",
            "admin.core.settings.env.view",
            "admin.core.users.users.view",
            "admin.core.rbac.roles.view",
            "admin.core.rbac.permissions.view",
            "admin.core.scheduler.dashboard.view",
            "admin.core.scheduler.cron.view",
            "admin.core.scheduler.queued-jobs.view",
            "admin.core.scheduler.history.view",
            "admin.core.scheduler.settings.view",
            "admin.core.cache.redis.view",
            "admin.core.cache.memcache.view",
            "admin.core.cache.sessions.view",
            "admin.core.cache.laravel.view",
            "admin.core.cache.vuexy.view",
            "admin.core.cache.vite-assets.view",
            "admin.core.cache.ttls.view",
            "admin.core.notifications.system.view",
            "admin.core.notifications.personal.view",
            "admin.core.notifications.settings.view",
            "admin.core.monitor.sessions.view",
            "admin.core.modules.plugins.view",
            "admin.core.modules.config.view",
            "admin.core.audit.access.view",
            "admin.core.audit.security-events.view",
            "admin.core.audit.user-interactions.view",
            "admin.core.audit.file-logs.view",
            "admin.core.audit.db-logs.view",
            "admin.core.audit.modules.view",
            "admin.core.audit.alerts.view",
            "admin.core.audit.logging-settings.view"
        ]
    }
}
