Testing Alpha
This commit is contained in:
0
database/data/apis/apis.json
Normal file
0
database/data/apis/apis.json
Normal file
4
database/data/fixtures/users.csv
Normal file
4
database/data/fixtures/users.csv
Normal file
@ -0,0 +1,4 @@
|
||||
name,email,password,roles,avatar_path
|
||||
Koneko Admin,sadmin@koneko.mx,LAdmin123,"[""SuperAdmin""]",vendor/vuexy-admin/img/logo/koneko-02.png
|
||||
Administrador,admin@koneko.mx,LAdmin123,"[""Admin""]",vendor/vuexy-admin/img/logo/koneko-03.png
|
||||
Auditor,auditor@koneko.mx,LAdmin123,"[""Auditor""]",vendor/vuexy-admin/img/logo/koneko-03.png
|
|
@ -1,510 +0,0 @@
|
||||
{
|
||||
"roles": {
|
||||
"SuperAdmin" : {
|
||||
"style": "dark",
|
||||
"permissions" : [
|
||||
"admin.core.general-settings.allow",
|
||||
"admin.core.cache-manager.view",
|
||||
"admin.core.smtp-settings.allow",
|
||||
"admin.store-manager.company.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.finance.banxico.allow",
|
||||
"admin.finance.banking.allow",
|
||||
"admin.sales.ticket-config.allow",
|
||||
"admin.billing.csds-settings.allow",
|
||||
"admin.billing.stamping-package.allow",
|
||||
"admin.billing.smtp-settings.allow",
|
||||
"admin.billing.mass-cfdi-download.allow",
|
||||
"admin.core.users.view",
|
||||
"admin.core.roles.view",
|
||||
"admin.core.permissions.view",
|
||||
"admin.core.import-sat-catalogs.allow",
|
||||
"admin.ai.dashboard.view",
|
||||
"admin.ai.content.create",
|
||||
"admin.ai.analytics.view",
|
||||
"admin.chatbot.config.view",
|
||||
"admin.chatbot.flows.manage",
|
||||
"admin.chatbot.history.view",
|
||||
"admin.iot.devices.view",
|
||||
"admin.iot.sensors.manage",
|
||||
"admin.iot.monitoring.view",
|
||||
"admin.facial-recognition.profiles.manage",
|
||||
"admin.facial-recognition.live.verify",
|
||||
"admin.facial-recognition.history.view",
|
||||
"admin.print.queue.view",
|
||||
"admin.print.history.view",
|
||||
"admin.print.settings.manage",
|
||||
"admin.website.general-settings.allow",
|
||||
"admin.website.legal.view",
|
||||
"admin.website.faq.view",
|
||||
"admin.blog.categories.view",
|
||||
"admin.blog.tags.view",
|
||||
"admin.blog.articles.view",
|
||||
"admin.blog.comments.view",
|
||||
"admin.contacts.contacts.view",
|
||||
"admin.contacts.employees.view",
|
||||
"admin.contacts.employees.create",
|
||||
"admin.rrhh.jobs.view",
|
||||
"admin.rrhh.organization.view",
|
||||
"admin.recruitment.jobs.view",
|
||||
"admin.recruitment.candidates.view",
|
||||
"admin.recruitment.interviews.view",
|
||||
"admin.payroll.contracts.view",
|
||||
"admin.payroll.process.view",
|
||||
"admin.payroll.receipts.view",
|
||||
"admin.payroll.reports.view",
|
||||
"admin.attendance.records.view",
|
||||
"admin.attendance.biometric.view",
|
||||
"admin.attendance.absences.view",
|
||||
"admin.inventory.product-categories.view",
|
||||
"admin.inventory.product-catalogs.view",
|
||||
"admin.products.products.view",
|
||||
"admin.products.products.create",
|
||||
"admin.sales.dashboard.allow",
|
||||
"admin.contacts.customers.view",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.quotes.view",
|
||||
"admin.sales.sales.create",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.remissions.create",
|
||||
"admin.sales.remissions.view",
|
||||
"admin.sales.remissions.view",
|
||||
"admin.sales.credit-notes.create",
|
||||
"admin.sales.credit-notes.view",
|
||||
"admin.sales.credit-notes.view",
|
||||
"admin.accounting.dashboard.view",
|
||||
"admin.accounting.charts.view",
|
||||
"admin.finance.accounts-payable.view",
|
||||
"admin.finance.accounts-receivable.view",
|
||||
"admin.accounting.balance.view",
|
||||
"admin.accounting.income-statement.view",
|
||||
"admin.accounting.ledger.view",
|
||||
"admin.accounting.entries.view",
|
||||
"admin.expenses.dashboard.view",
|
||||
"admin.expenses.expenses.create",
|
||||
"admin.expenses.expenses.view",
|
||||
"admin.expenses.categories.view",
|
||||
"admin.expenses.history.view",
|
||||
"admin.billing.dashboard.allow",
|
||||
"admin.billing.ingresos.create",
|
||||
"admin.billing.ingresos.view",
|
||||
"admin.billing.ingresos.view",
|
||||
"admin.billing.egresos.create",
|
||||
"admin.billing.egresos.view",
|
||||
"admin.billing.egresos.view",
|
||||
"admin.billing.pagos.created",
|
||||
"admin.billing.pagos.view",
|
||||
"admin.billing.nomina.view",
|
||||
"admin.billing.verify-cfdi.allow",
|
||||
"admin.contacts.suppliers.view",
|
||||
"admin.purchase-orders.orders.view",
|
||||
"admin.purchase-orders.reception.view",
|
||||
"admin.purchase-orders.materials.view",
|
||||
"admin.inventory.warehouse.view",
|
||||
"admin.inventory.stock.view",
|
||||
"admin.inventory.movements.view",
|
||||
"admin.inventory.transfers.view",
|
||||
"admin.shipping.orders.view",
|
||||
"admin.shipping.tracking.view",
|
||||
"admin.shipping.carriers.view",
|
||||
"admin.shipping.rates.view",
|
||||
"admin.assets.assets.view",
|
||||
"admin.assets.maintenance.view",
|
||||
"admin.assets.lifecycle.view",
|
||||
"admin.assets.assignments.view",
|
||||
"admin.projects.dashboard.view",
|
||||
"admin.projects.view",
|
||||
"admin.projects.create",
|
||||
"admin.projects.tasks.view",
|
||||
"admin.projects.history.view",
|
||||
"admin.production.orders.view",
|
||||
"admin.production.orders.create",
|
||||
"admin.production.process.view",
|
||||
"admin.production.history.view",
|
||||
"admin.quality.inspections.view",
|
||||
"admin.quality.inspections.create",
|
||||
"admin.quality.reports.view",
|
||||
"admin.quality.history.view",
|
||||
"admin.workflows.view",
|
||||
"admin.workflows.create",
|
||||
"admin.workflows.automations.view",
|
||||
"admin.workflows.history.view",
|
||||
"admin.contracts.view",
|
||||
"admin.contracts.sign",
|
||||
"admin.contracts.automated.view",
|
||||
"admin.contracts.history.view",
|
||||
"admin.ticketing.dashboard.view",
|
||||
"admin.ticketing.tickets.view",
|
||||
"admin.ticketing.tickets.create",
|
||||
"admin.ticketing.categories.view",
|
||||
"admin.ticketing.analytics.view"
|
||||
]
|
||||
},
|
||||
"Admin" : {
|
||||
"style": "primary",
|
||||
"permissions" : [
|
||||
"admin.core.general-settings.allow",
|
||||
"admin.core.cache-manager.view",
|
||||
"admin.core.smtp-settings.allow",
|
||||
"admin.website.general-settings.allow",
|
||||
"admin.website.legal.view",
|
||||
"admin.store-manager.company.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.core.users.view",
|
||||
"admin.core.roles.view",
|
||||
"admin.core.permissions.view",
|
||||
"admin.core.import-sat-catalogs.allow",
|
||||
"admin.contacts.contacts.view",
|
||||
"admin.contacts.contacts.create",
|
||||
"admin.contacts.employees.view",
|
||||
"admin.contacts.employees.create",
|
||||
"admin.contacts.customers.view",
|
||||
"admin.contacts.customers.create",
|
||||
"admin.rrhh.jobs.view",
|
||||
"admin.rrhh.organization.view",
|
||||
"admin.inventory.product-categories.view",
|
||||
"admin.inventory.product-catalogs.view",
|
||||
"admin.products.products.view",
|
||||
"admin.products.products.create",
|
||||
"admin.contacts.suppliers.view",
|
||||
"admin.contacts.suppliers.create",
|
||||
"admin.inventory.warehouse.view",
|
||||
"admin.purchase-orders.orders.view",
|
||||
"admin.purchase-orders.reception.view",
|
||||
"admin.purchase-orders.materials.view",
|
||||
"admin.inventory.stock.view",
|
||||
"admin.inventory.movements.view",
|
||||
"admin.inventory.transfers.view",
|
||||
"admin.assets.assets.view",
|
||||
"admin.assets.maintenance.view",
|
||||
"admin.assets.lifecycle.view",
|
||||
"admin.assets.assignments.view"
|
||||
]
|
||||
},
|
||||
"Administrador Web" : {
|
||||
"style": "primary",
|
||||
"permissions" : []
|
||||
},
|
||||
"Editor" : {
|
||||
"style": "primary",
|
||||
"permissions" : []
|
||||
},
|
||||
"Almacenista" : {
|
||||
"style": "success",
|
||||
"permissions" : [
|
||||
"admin.inventory.product-categories.view",
|
||||
"admin.inventory.product-catalogs.view",
|
||||
"admin.products.products.view",
|
||||
"admin.products.products.create",
|
||||
"admin.inventory.warehouse.view",
|
||||
"admin.inventory.stock.view",
|
||||
"admin.inventory.movements.view",
|
||||
"admin.inventory.transfers.view"
|
||||
]
|
||||
},
|
||||
"Productos y servicios" : {
|
||||
"style": "info",
|
||||
"permissions" : []
|
||||
},
|
||||
"Recursos humanos" : {
|
||||
"style": "success",
|
||||
"permissions" : []
|
||||
},
|
||||
"Nómina" : {
|
||||
"style": "success",
|
||||
"permissions" : []
|
||||
},
|
||||
"Activos fijos" : {
|
||||
"style": "secondary",
|
||||
"permissions" : []
|
||||
},
|
||||
"Compras y gastos" : {
|
||||
"style": "info",
|
||||
"permissions" : []
|
||||
},
|
||||
"CRM" : {
|
||||
"style": "warning",
|
||||
"permissions" : []
|
||||
},
|
||||
"Vendedor" : {
|
||||
"style": "info",
|
||||
"permissions" : []
|
||||
},
|
||||
"Gerente" : {
|
||||
"style": "danger",
|
||||
"permissions" : []
|
||||
},
|
||||
"Facturación" : {
|
||||
"style": "info",
|
||||
"permissions" : []
|
||||
},
|
||||
"Facturación avanzado" : {
|
||||
"style": "danger",
|
||||
"permissions" : []
|
||||
},
|
||||
"Finanzas" : {
|
||||
"style": "info",
|
||||
"permissions" : []
|
||||
},
|
||||
"Auditor" : {
|
||||
"style": "dark",
|
||||
"permissions" : [
|
||||
"admin.core.cache-manager.view",
|
||||
"admin.store-manager.company.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.core.users.view",
|
||||
"admin.core.roles.view",
|
||||
"admin.core.permissions.view",
|
||||
"admin.ai.dashboard.view",
|
||||
"admin.ai.analytics.view",
|
||||
"admin.chatbot.config.view",
|
||||
"admin.chatbot.history.view",
|
||||
"admin.iot.devices.view",
|
||||
"admin.iot.monitoring.view",
|
||||
"admin.facial-recognition.history.view",
|
||||
"admin.print.queue.view",
|
||||
"admin.print.history.view",
|
||||
"admin.website.legal.view",
|
||||
"admin.website.faq.view",
|
||||
"admin.blog.categories.view",
|
||||
"admin.blog.tags.view",
|
||||
"admin.blog.articles.view",
|
||||
"admin.blog.comments.view",
|
||||
"admin.contacts.contacts.view",
|
||||
"admin.crm.marketing-campaigns.view",
|
||||
"admin.crm.leads.view",
|
||||
"admin.crm.newsletter.view",
|
||||
"admin.contacts.employees.view",
|
||||
"admin.rrhh.jobs.view",
|
||||
"admin.rrhh.organization.view",
|
||||
"admin.recruitment.jobs.view",
|
||||
"admin.recruitment.candidates.view",
|
||||
"admin.recruitment.interviews.view",
|
||||
"admin.payroll.contracts.view",
|
||||
"admin.payroll.process.view",
|
||||
"admin.payroll.receipts.view",
|
||||
"admin.payroll.reports.view",
|
||||
"admin.attendance.records.view",
|
||||
"admin.attendance.biometric.view",
|
||||
"admin.attendance.absences.view",
|
||||
"admin.inventory.product-categories.view",
|
||||
"admin.inventory.product-catalogs.view",
|
||||
"admin.products.products.view",
|
||||
"admin.contacts.customers.view",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.quotes.view",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.remissions.view",
|
||||
"admin.sales.remissions.view",
|
||||
"admin.sales.credit-notes.view",
|
||||
"admin.sales.credit-notes.view",
|
||||
"admin.accounting.dashboard.view",
|
||||
"admin.accounting.charts.view",
|
||||
"admin.finance.accounts-payable.view",
|
||||
"admin.finance.accounts-receivable.view",
|
||||
"admin.accounting.balance.view",
|
||||
"admin.accounting.income-statement.view",
|
||||
"admin.accounting.ledger.view",
|
||||
"admin.accounting.entries.view",
|
||||
"admin.expenses.dashboard.view",
|
||||
"admin.expenses.expenses.view",
|
||||
"admin.expenses.categories.view",
|
||||
"admin.expenses.history.view",
|
||||
"admin.billing.ingresos.view",
|
||||
"admin.billing.ingresos.view",
|
||||
"admin.billing.egresos.view",
|
||||
"admin.billing.egresos.view",
|
||||
"admin.billing.pagos.view",
|
||||
"admin.billing.nomina.view",
|
||||
"admin.contacts.suppliers.view",
|
||||
"admin.purchase-orders.orders.view",
|
||||
"admin.purchase-orders.reception.view",
|
||||
"admin.purchase-orders.materials.view",
|
||||
"admin.inventory.warehouse.view",
|
||||
"admin.inventory.stock.view",
|
||||
"admin.inventory.movements.view",
|
||||
"admin.inventory.transfers.view",
|
||||
"admin.shipping.orders.view",
|
||||
"admin.shipping.tracking.view",
|
||||
"admin.shipping.carriers.view",
|
||||
"admin.shipping.rates.view",
|
||||
"admin.assets.assets.view",
|
||||
"admin.assets.maintenance.view",
|
||||
"admin.assets.lifecycle.view",
|
||||
"admin.assets.assignments.view",
|
||||
"admin.projects.dashboard.view",
|
||||
"admin.projects.view",
|
||||
"admin.projects.tasks.view",
|
||||
"admin.projects.history.view",
|
||||
"admin.production.orders.view",
|
||||
"admin.production.process.view",
|
||||
"admin.production.history.view",
|
||||
"admin.quality.inspections.view",
|
||||
"admin.quality.reports.view",
|
||||
"admin.quality.history.view",
|
||||
"admin.workflows.view",
|
||||
"admin.workflows.automations.view",
|
||||
"admin.workflows.history.view",
|
||||
"admin.contracts.view",
|
||||
"admin.contracts.automated.view",
|
||||
"admin.contracts.history.view",
|
||||
"admin.ticketing.dashboard.view",
|
||||
"admin.ticketing.tickets.view",
|
||||
"admin.ticketing.categories.view",
|
||||
"admin.ticketing.analytics.view"
|
||||
]
|
||||
}
|
||||
},
|
||||
"permissions": [
|
||||
"admin.core.general-settings.allow",
|
||||
"admin.core.cache-manager.view",
|
||||
"admin.core.smtp-settings.allow",
|
||||
"admin.store-manager.company.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.store-manager.stores.view",
|
||||
"admin.finance.banxico.allow",
|
||||
"admin.finance.banking.allow",
|
||||
"admin.sales.ticket-config.allow",
|
||||
"admin.billing.csds-settings.allow",
|
||||
"admin.billing.stamping-package.allow",
|
||||
"admin.billing.smtp-settings.allow",
|
||||
"admin.billing.mass-cfdi-download.allow",
|
||||
"admin.core.users.view",
|
||||
"admin.core.roles.view",
|
||||
"admin.core.permissions.view",
|
||||
"admin.core.import-sat-catalogs.allow",
|
||||
"admin.ai.dashboard.view",
|
||||
"admin.ai.content.create",
|
||||
"admin.ai.analytics.view",
|
||||
"admin.chatbot.config.view",
|
||||
"admin.chatbot.flows.manage",
|
||||
"admin.chatbot.history.view",
|
||||
"admin.iot.devices.view",
|
||||
"admin.iot.sensors.manage",
|
||||
"admin.iot.monitoring.view",
|
||||
"admin.facial-recognition.profiles.manage",
|
||||
"admin.facial-recognition.live.verify",
|
||||
"admin.facial-recognition.history.view",
|
||||
"admin.print.queue.view",
|
||||
"admin.print.history.view",
|
||||
"admin.print.settings.manage",
|
||||
"admin.website.general-settings.allow",
|
||||
"admin.website.legal.view",
|
||||
"admin.website.faq.view",
|
||||
"admin.blog.categories.view",
|
||||
"admin.blog.tags.view",
|
||||
"admin.blog.articles.view",
|
||||
"admin.blog.comments.view",
|
||||
"admin.contacts.contacts.view",
|
||||
"admin.contacts.contacts.create",
|
||||
"admin.crm.marketing-campaigns.view",
|
||||
"admin.crm.leads.view",
|
||||
"admin.crm.newsletter.view",
|
||||
"admin.contacts.employees.view",
|
||||
"admin.contacts.employees.create",
|
||||
"admin.rrhh.jobs.view",
|
||||
"admin.rrhh.organization.view",
|
||||
"admin.recruitment.jobs.view",
|
||||
"admin.recruitment.candidates.view",
|
||||
"admin.recruitment.interviews.view",
|
||||
"admin.payroll.contracts.view",
|
||||
"admin.payroll.process.view",
|
||||
"admin.payroll.receipts.view",
|
||||
"admin.payroll.reports.view",
|
||||
"admin.attendance.records.view",
|
||||
"admin.attendance.biometric.view",
|
||||
"admin.attendance.absences.view",
|
||||
"admin.inventory.product-categories.view",
|
||||
"admin.inventory.product-catalogs.view",
|
||||
"admin.products.products.view",
|
||||
"admin.products.products.create",
|
||||
"admin.sales.dashboard.allow",
|
||||
"admin.contacts.customers.view",
|
||||
"admin.contacts.customers.create",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.quotes.view",
|
||||
"admin.sales.sales.create",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.sales.view",
|
||||
"admin.sales.remissions.create",
|
||||
"admin.sales.remissions.view",
|
||||
"admin.sales.remissions.view",
|
||||
"admin.sales.credit-notes.create",
|
||||
"admin.sales.credit-notes.view",
|
||||
"admin.sales.credit-notes.view",
|
||||
"admin.accounting.dashboard.view",
|
||||
"admin.accounting.charts.view",
|
||||
"admin.finance.accounts-payable.view",
|
||||
"admin.finance.accounts-receivable.view",
|
||||
"admin.accounting.balance.view",
|
||||
"admin.accounting.income-statement.view",
|
||||
"admin.accounting.ledger.view",
|
||||
"admin.accounting.entries.view",
|
||||
"admin.expenses.dashboard.view",
|
||||
"admin.expenses.expenses.create",
|
||||
"admin.expenses.expenses.view",
|
||||
"admin.expenses.categories.view",
|
||||
"admin.expenses.history.view",
|
||||
"admin.billing.dashboard.allow",
|
||||
"admin.billing.ingresos.create",
|
||||
"admin.billing.ingresos.view",
|
||||
"admin.billing.ingresos.view",
|
||||
"admin.billing.egresos.create",
|
||||
"admin.billing.egresos.view",
|
||||
"admin.billing.egresos.view",
|
||||
"admin.billing.pagos.created",
|
||||
"admin.billing.pagos.view",
|
||||
"admin.billing.nomina.view",
|
||||
"admin.billing.verify-cfdi.allow",
|
||||
"admin.contacts.suppliers.view",
|
||||
"admin.contacts.suppliers.create",
|
||||
"admin.purchase-orders.orders.view",
|
||||
"admin.purchase-orders.reception.view",
|
||||
"admin.purchase-orders.materials.view",
|
||||
"admin.inventory.warehouse.view",
|
||||
"admin.inventory.stock.view",
|
||||
"admin.inventory.movements.view",
|
||||
"admin.inventory.transfers.view",
|
||||
"admin.shipping.orders.view",
|
||||
"admin.shipping.tracking.view",
|
||||
"admin.shipping.carriers.view",
|
||||
"admin.shipping.rates.view",
|
||||
"admin.assets.assets.view",
|
||||
"admin.assets.maintenance.view",
|
||||
"admin.assets.lifecycle.view",
|
||||
"admin.assets.assignments.view",
|
||||
"admin.projects.dashboard.view",
|
||||
"admin.projects.view",
|
||||
"admin.projects.create",
|
||||
"admin.projects.tasks.view",
|
||||
"admin.projects.history.view",
|
||||
"admin.production.orders.view",
|
||||
"admin.production.orders.create",
|
||||
"admin.production.process.view",
|
||||
"admin.production.history.view",
|
||||
"admin.quality.inspections.view",
|
||||
"admin.quality.inspections.create",
|
||||
"admin.quality.reports.view",
|
||||
"admin.quality.history.view",
|
||||
"admin.workflows.view",
|
||||
"admin.workflows.create",
|
||||
"admin.workflows.automations.view",
|
||||
"admin.workflows.history.view",
|
||||
"admin.contracts.view",
|
||||
"admin.contracts.sign",
|
||||
"admin.contracts.automated.view",
|
||||
"admin.contracts.history.view",
|
||||
"admin.ticketing.dashboard.view",
|
||||
"admin.ticketing.tickets.view",
|
||||
"admin.ticketing.tickets.create",
|
||||
"admin.ticketing.categories.view",
|
||||
"admin.ticketing.analytics.view"
|
||||
]
|
||||
}
|
||||
|
||||
|
892
database/data/rbac/permissions.json
Normal file
892
database/data/rbac/permissions.json
Normal file
@ -0,0 +1,892 @@
|
||||
{
|
||||
"module": "admin.core",
|
||||
"name": {
|
||||
"es": "Koneko Vuexy Admin",
|
||||
"en": "Koneko Vuexy Admin"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de ajustes de sistema",
|
||||
"en": "Permissions for managing system settings"
|
||||
},
|
||||
"icon": "ti ti-adjustments-alt"
|
||||
},
|
||||
"priority": "first",
|
||||
"groups": {
|
||||
"system-settings":{
|
||||
"name": {
|
||||
"es": "Ajustes de sistema",
|
||||
"en": "System settings"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de ajustes de sistema",
|
||||
"en": "Permissions for managing system settings"
|
||||
},
|
||||
"icon": "ti ti-adjustments-alt"
|
||||
},
|
||||
"priority": "first",
|
||||
"sub_groups": {
|
||||
"web-interface": {
|
||||
"name": {
|
||||
"es": "Interfaz Web",
|
||||
"en": "Web Interface"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la configuración de la interfaz web",
|
||||
"en": "Permissions for configuring the web interface"
|
||||
},
|
||||
"icon": "ti ti-device-desktop-cog"
|
||||
},
|
||||
"priority": 100,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver configuración de interfaz web",
|
||||
"en": "View web interface settings"
|
||||
},
|
||||
"key": "settings.web-interface.view"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Modificar configuración de interfaz web",
|
||||
"en": "Update web interface settings"
|
||||
},
|
||||
"key": "settings.web-interface.update"
|
||||
}
|
||||
]
|
||||
},
|
||||
"vuexy-interface": {
|
||||
"name": {
|
||||
"es": "Interfaz Vuexy",
|
||||
"en": "Vuexy Interface"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la configuración de la interfaz Vuexy",
|
||||
"en": "Permissions for configuring the Vuexy interface"
|
||||
},
|
||||
"icon": "ti ti-template"
|
||||
},
|
||||
"priority": 200,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver configuración de interfaz Vuexy",
|
||||
"en": "View Vuexy interface settings"
|
||||
},
|
||||
"key": "settings.vuexy-interface.view"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Modificar configuración de interfaz Vuexy",
|
||||
"en": "Update Vuexy interface settings"
|
||||
},
|
||||
"key": "settings.vuexy-interface.update"
|
||||
}
|
||||
]
|
||||
},
|
||||
"smtp": {
|
||||
"name": {
|
||||
"es": "Servidor SMTP",
|
||||
"en": "SMTP Server"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la configuración del servidor SMTP",
|
||||
"en": "Permissions for configuring the SMTP server"
|
||||
},
|
||||
"icon": "ti ti-mail-cog"
|
||||
},
|
||||
"priority": 300,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver configuración de servidor SMTP",
|
||||
"en": "View SMTP server settings"
|
||||
},
|
||||
"key": "settings.smtp.view"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Modificar configuración de servidor SMTP",
|
||||
"en": "Update SMTP server settings"
|
||||
},
|
||||
"key": "settings.smtp.update"
|
||||
}
|
||||
]
|
||||
},
|
||||
"apis": {
|
||||
"name": {
|
||||
"es": "APIs",
|
||||
"en": "APIs"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de APIs e integraciones",
|
||||
"en": "Permissions for managing APIs and integrations"
|
||||
},
|
||||
"icon": "ti ti-plug-connected"
|
||||
},
|
||||
"priority": 400,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver configuración de APIs",
|
||||
"en": "View APIs configuration"
|
||||
},
|
||||
"key": "settings.apis.view"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Modificar configuración de APIs",
|
||||
"en": "Update APIs configuration"
|
||||
},
|
||||
"key": "settings.apis.update"
|
||||
}
|
||||
]
|
||||
},
|
||||
"env": {
|
||||
"name": {
|
||||
"es": "Variables de entorno",
|
||||
"en": "Environment Variables"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de variables de entorno",
|
||||
"en": "Permissions for managing environment variables"
|
||||
},
|
||||
"icon": "ti ti-settings-code"
|
||||
},
|
||||
"priority": 500,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver variables de entorno",
|
||||
"en": "View environment variables"
|
||||
},
|
||||
"key": "settings.env.view"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Modificar variables de entorno",
|
||||
"en": "Update environment variables"
|
||||
},
|
||||
"key": "settings.env.update"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"users-rbac": {
|
||||
"name": {
|
||||
"es": "Usuarios y control de Acceso",
|
||||
"en": "Users and Access Control"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de usuarios y permisos de control de acceso (RBAC)",
|
||||
"en": "Permissions for managing users and access control (RBAC)"
|
||||
},
|
||||
"icon": "ti ti-lock-access"
|
||||
},
|
||||
"priority": 100,
|
||||
"sub_groups": {
|
||||
"users": {
|
||||
"name": {
|
||||
"es": "Usuarios de sistema",
|
||||
"en": "System users"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de usuarios de sistema",
|
||||
"en": "Permissions for managing system users"
|
||||
},
|
||||
"icon": "__MENU__"
|
||||
},
|
||||
"priority": 100,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver listado de usuarios",
|
||||
"en": "View user list"
|
||||
},
|
||||
"key": "users.users.view"
|
||||
},
|
||||
{
|
||||
"action": "create",
|
||||
"label": {
|
||||
"es": "Crear usuario",
|
||||
"en": "Create user"
|
||||
},
|
||||
"key": "users.users.create"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Editar usuario",
|
||||
"en": "Update user"
|
||||
},
|
||||
"key": "users.users.update"
|
||||
},
|
||||
{
|
||||
"action": "delete",
|
||||
"label": {
|
||||
"es": "Eliminar usuario",
|
||||
"en": "Delete user"
|
||||
},
|
||||
"key": "users.users.delete"
|
||||
},
|
||||
{
|
||||
"action": "export",
|
||||
"label": {
|
||||
"es": "Exportar listado de usuarios",
|
||||
"en": "Export userlist"
|
||||
},
|
||||
"key": "users.users.export"
|
||||
},
|
||||
{
|
||||
"action": "assign",
|
||||
"label": {
|
||||
"es": "Asignar roles",
|
||||
"en": "Assign roles"
|
||||
},
|
||||
"key": "users.users-role.assign"
|
||||
}
|
||||
]
|
||||
},
|
||||
"roles": {
|
||||
"name": {
|
||||
"es": "Roles",
|
||||
"en": "Roles"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de roles",
|
||||
"en": "Permissions for managing roles"
|
||||
},
|
||||
"icon": "ti ti-lock-access"
|
||||
},
|
||||
"priority": 200,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver roles",
|
||||
"en": "View roles"
|
||||
},
|
||||
"key": "rbac.roles.view"
|
||||
},
|
||||
{
|
||||
"action": "create",
|
||||
"label": {
|
||||
"es": "Crear rol",
|
||||
"en": "Create role"
|
||||
},
|
||||
"key": "rbac.roles.create"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Editar rol",
|
||||
"en": "Update role"
|
||||
},
|
||||
"key": "rbac.roles.update"
|
||||
},
|
||||
{
|
||||
"action": "delete",
|
||||
"label": {
|
||||
"es": "Eliminar rol",
|
||||
"en": "Delete role"
|
||||
},
|
||||
"key": "rbac.roles.delete"
|
||||
},
|
||||
{
|
||||
"action": "duplicate",
|
||||
"label": {
|
||||
"es": "Duplicar rol",
|
||||
"en": "Duplicate role"
|
||||
},
|
||||
"key": "rbac.roles.duplicate"
|
||||
}
|
||||
]
|
||||
},
|
||||
"permissions": {
|
||||
"name": {
|
||||
"es": "Permisos",
|
||||
"en": "Permissions"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de permisos",
|
||||
"en": "Permissions for managing permissions"
|
||||
},
|
||||
"icon": "ti ti-lock-access",
|
||||
"flags": {
|
||||
"is_development": true
|
||||
}
|
||||
},
|
||||
"priority": 300,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver permisos",
|
||||
"en": "View permissions"
|
||||
},
|
||||
"key": "rbac.permissions.view"
|
||||
},
|
||||
{
|
||||
"action": "create",
|
||||
"label": {
|
||||
"es": "Crear permiso",
|
||||
"en": "Create permission"
|
||||
},
|
||||
"key": "rbac.permissions.create"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Editar permiso",
|
||||
"en": "Update permission"
|
||||
},
|
||||
"key": "rbac.permissions.update"
|
||||
},
|
||||
{
|
||||
"action": "delete",
|
||||
"label": {
|
||||
"es": "Eliminar permiso",
|
||||
"en": "Delete permission"
|
||||
},
|
||||
"key": "rbac.permissions.delete"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"tools": {
|
||||
"name": {
|
||||
"es": "Herramientas de sistema",
|
||||
"en": "System Tools"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para tareas programadas, caché, monitoreo y notificaciones del sistema",
|
||||
"en": "Permissions for scheduled tasks, cache, monitoring and system notifications"
|
||||
},
|
||||
"icon": "ti ti-tool"
|
||||
},
|
||||
"priority": 200,
|
||||
"sub_groups": {
|
||||
"scheduler": {
|
||||
"name": {
|
||||
"es": "Tareas programadas",
|
||||
"en": "Scheduled Tasks"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Supervisa y gestiona tareas periódicas, workers y ejecución en cola.",
|
||||
"en": "Monitor and manage periodic tasks, workers, and queued execution."
|
||||
},
|
||||
"icon": "ti ti-clock"
|
||||
},
|
||||
"priority": 100,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver panel general",
|
||||
"en": "View scheduler dashboard"
|
||||
},
|
||||
"key": "scheduler.dashboard.view"
|
||||
},
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver tareas programadas",
|
||||
"en": "View scheduled tasks"
|
||||
},
|
||||
"key": "scheduler.cron.view"
|
||||
},
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver jobs en cola",
|
||||
"en": "View queued jobs"
|
||||
},
|
||||
"key": "scheduler.queued-jobs.view"
|
||||
},
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver historial de ejecución",
|
||||
"en": "View execution history"
|
||||
},
|
||||
"key": "scheduler.history.view"
|
||||
},
|
||||
{
|
||||
"action": "configure",
|
||||
"label": {
|
||||
"es": "Configurar scheduler",
|
||||
"en": "Configure scheduler"
|
||||
},
|
||||
"key": "scheduler.settings.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"cache": {
|
||||
"name": {
|
||||
"es": "Gestión de Caché",
|
||||
"en": "Cache Management"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Limpieza y configuración de caché del sistema",
|
||||
"en": "System cache cleaning and configuration"
|
||||
},
|
||||
"icon": "ti ti-cpu"
|
||||
},
|
||||
"priority": 200,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "clean",
|
||||
"label": {
|
||||
"es": "Limpiar caché Redis",
|
||||
"en": "Clean Redis cache"
|
||||
},
|
||||
"key": "cache.redis.view"
|
||||
},
|
||||
{
|
||||
"action": "clean",
|
||||
"label": {
|
||||
"es": "Limpiar caché Memcache",
|
||||
"en": "Clean Memcache cache"
|
||||
},
|
||||
"key": "cache.memcache.view"
|
||||
},
|
||||
{
|
||||
"action": "clean",
|
||||
"label": {
|
||||
"es": "Limpiar sesiones",
|
||||
"en": "Clear sessions"
|
||||
},
|
||||
"key": "cache.sessions.view"
|
||||
},
|
||||
{
|
||||
"action": "clean",
|
||||
"label": {
|
||||
"es": "Limpiar caché Laravel",
|
||||
"en": "Clean Laravel cache"
|
||||
},
|
||||
"key": "cache.laravel.view"
|
||||
},
|
||||
{
|
||||
"action": "clean",
|
||||
"label": {
|
||||
"es": "Limpiar caché Vuexy",
|
||||
"en": "Clean Vuexy cache"
|
||||
},
|
||||
"key": "cache.vuexy.view"
|
||||
},
|
||||
{
|
||||
"action": "clean",
|
||||
"label": {
|
||||
"es": "Limpiar assets generados",
|
||||
"en": "Clean Vite assets"
|
||||
},
|
||||
"key": "cache.vite-assets.view"
|
||||
},
|
||||
{
|
||||
"action": "configure",
|
||||
"label": {
|
||||
"es": "Ajustar TTLs",
|
||||
"en": "Adjust TTLs"
|
||||
},
|
||||
"key": "cache.ttls.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"notifications": {
|
||||
"name": {
|
||||
"es": "Centro de Notificaciones",
|
||||
"en": "Notification Center"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Notificaciones globales, personales y configuración del centro",
|
||||
"en": "Global, personal notifications and alert center settings"
|
||||
},
|
||||
"icon": "ti ti-bell"
|
||||
},
|
||||
"priority": 300,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver notificaciones globales",
|
||||
"en": "View global notifications"
|
||||
},
|
||||
"key": "notifications.system.view"
|
||||
},
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver notificaciones personales",
|
||||
"en": "View personal notifications"
|
||||
},
|
||||
"key": "notifications.personal.view"
|
||||
},
|
||||
{
|
||||
"action": "configure",
|
||||
"label": {
|
||||
"es": "Configurar centro de alertas",
|
||||
"en": "Configure alert center"
|
||||
},
|
||||
"key": "notifications.settings.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"monitoring": {
|
||||
"name": {
|
||||
"es": "Monitoreo del Sistema",
|
||||
"en": "System Monitoring"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Supervisión de sesiones activas y uso del sistema",
|
||||
"en": "Active session and system usage monitoring"
|
||||
},
|
||||
"icon": "ti ti-heart-rate-monitor"
|
||||
},
|
||||
"priority": 400,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver sesiones activas",
|
||||
"en": "View active sessions"
|
||||
},
|
||||
"key": "monitor.sessions.view"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"vuexy-admin": {
|
||||
"name": {
|
||||
"es": "Koneko Vuexy Admin",
|
||||
"en": "Koneko Vuexy Admin"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de Koneko Vuexy Admin",
|
||||
"en": "Permissions for managing Koneko Vuexy Admin"
|
||||
},
|
||||
"icon": "ti ti-lock-access"
|
||||
},
|
||||
"priority": 300,
|
||||
"sub_groups": {
|
||||
"plugins": {
|
||||
"name": {
|
||||
"es": "Librerías y plugins",
|
||||
"en": "Libraries and plugins"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Gestiona las librerías y plugins del módulo Vuexy Admin.",
|
||||
"en": "Manage libraries and plugins in the Vuexy Admin module."
|
||||
},
|
||||
"icon": "ti ti-plug"
|
||||
},
|
||||
"priority": 100,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver plugins",
|
||||
"en": "View plugins"
|
||||
},
|
||||
"key": "modules.plugins.view"
|
||||
},
|
||||
{
|
||||
"action": "install",
|
||||
"label": {
|
||||
"es": "Instalar plugins",
|
||||
"en": "Install plugins"
|
||||
},
|
||||
"key": "modules.plugins.install"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Actualizar plugins",
|
||||
"en": "Update plugins"
|
||||
},
|
||||
"key": "modules.plugins.update"
|
||||
},
|
||||
{
|
||||
"action": "delete",
|
||||
"label": {
|
||||
"es": "Eliminar plugins",
|
||||
"en": "Delete plugins"
|
||||
},
|
||||
"key": "modules.plugins.delete"
|
||||
}
|
||||
]
|
||||
},
|
||||
"config": {
|
||||
"name": {
|
||||
"es": "Configuración de módulos",
|
||||
"en": "Modules configuration"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Administra la configuración avanzada de módulos y paquetes instalados.",
|
||||
"en": "Manage advanced configuration of installed modules and packages."
|
||||
},
|
||||
"icon": "ti ti-puzzle"
|
||||
},
|
||||
"priority": 200,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver configuración",
|
||||
"en": "View configuration"
|
||||
},
|
||||
"key": "modules.config.view"
|
||||
},
|
||||
{
|
||||
"action": "update",
|
||||
"label": {
|
||||
"es": "Editar configuración",
|
||||
"en": "Edit configuration"
|
||||
},
|
||||
"key": "modules.config.update"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"audit": {
|
||||
"name": {
|
||||
"es": "Auditoría",
|
||||
"en": "Audit"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Permisos para la gestión de auditoría",
|
||||
"en": "Permissions for managing audit"
|
||||
},
|
||||
"icon": "ti ti-bell"
|
||||
},
|
||||
"priority": 400,
|
||||
"sub_groups": {
|
||||
"access": {
|
||||
"name": {
|
||||
"es": "Eventos de Acceso",
|
||||
"en": "Access Events"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Historial de inicios de sesión y cierres por usuario.",
|
||||
"en": "Login and logout history per user."
|
||||
},
|
||||
"icon": "ti ti-user-shield"
|
||||
},
|
||||
"priority": 100,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver logs de acceso",
|
||||
"en": "View access logs"
|
||||
},
|
||||
"key": "audit.access.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"security-events": {
|
||||
"name": {
|
||||
"es": "Eventos de Seguridad",
|
||||
"en": "Security Events"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Registros enriquecidos con geolocalización, IP, dispositivos y actividad sospechosa.",
|
||||
"en": "Logs enriched with geolocation, IP, devices, and suspicious activity."
|
||||
},
|
||||
"icon": "ti ti-shield"
|
||||
},
|
||||
"priority": 200,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver eventos de seguridad",
|
||||
"en": "View security events"
|
||||
},
|
||||
"key": "audit.security-events.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"user-interactions": {
|
||||
"name": {
|
||||
"es": "Interacciones de Usuario",
|
||||
"en": "User Interactions"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Registro detallado de acciones ejecutadas por usuarios en la interfaz.",
|
||||
"en": "Detailed log of user interface actions."
|
||||
},
|
||||
"icon": "ti ti-user-check"
|
||||
},
|
||||
"priority": 300,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver interacciones de usuario",
|
||||
"en": "View user interactions"
|
||||
},
|
||||
"key": "audit.user-interactions.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"file-logs": {
|
||||
"name": {
|
||||
"es": "Logs del Sistema",
|
||||
"en": "System Logs"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Visualiza logs generados por Laravel u otros sistemas locales.",
|
||||
"en": "View logs generated by Laravel or other local systems."
|
||||
},
|
||||
"icon": "ti ti-file-text"
|
||||
},
|
||||
"priority": 400,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver logs del sistema",
|
||||
"en": "View system logs"
|
||||
},
|
||||
"key": "audit.file-logs.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"db-logs": {
|
||||
"name": {
|
||||
"es": "Logs de Base de Datos",
|
||||
"en": "Database Logs"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Consulta los logs persistidos en la base de datos estructurados por tipo y nivel.",
|
||||
"en": "Query logs stored in the database by type and level."
|
||||
},
|
||||
"icon": "ti ti-database-search"
|
||||
},
|
||||
"priority": 500,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver logs de base de datos",
|
||||
"en": "View database logs"
|
||||
},
|
||||
"key": "audit.db-logs.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"modules": {
|
||||
"name": {
|
||||
"es": "Logs por Módulo",
|
||||
"en": "Module Logs"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Visualiza logs agrupados por componente o módulo.",
|
||||
"en": "View logs grouped by component or module."
|
||||
},
|
||||
"icon": "ti ti-box-multiple"
|
||||
},
|
||||
"priority": 600,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver logs por módulo",
|
||||
"en": "View module logs"
|
||||
},
|
||||
"key": "audit.modules.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"alerts": {
|
||||
"name": {
|
||||
"es": "Alertas y Reportes",
|
||||
"en": "Alerts and Reports"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Configura alertas automáticas, condiciones críticas y reportes periódicos.",
|
||||
"en": "Configure automatic alerts, critical conditions, and periodic reports."
|
||||
},
|
||||
"icon": "ti ti-bell"
|
||||
},
|
||||
"priority": 950,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver alertas y reportes",
|
||||
"en": "View alerts and reports"
|
||||
},
|
||||
"key": "audit.alerts.view"
|
||||
}
|
||||
]
|
||||
},
|
||||
"logging-settings": {
|
||||
"name": {
|
||||
"es": "Configuración de Logging",
|
||||
"en": "Logging Configuration"
|
||||
},
|
||||
"_meta": {
|
||||
"description": {
|
||||
"es": "Configuración avanzada del sistema de logging y auditoría.",
|
||||
"en": "Advanced configuration of the logging and audit system."
|
||||
},
|
||||
"icon": "ti ti-settings"
|
||||
},
|
||||
"priority": 999,
|
||||
"permissions": [
|
||||
{
|
||||
"action": "view",
|
||||
"label": {
|
||||
"es": "Ver configuración de logging",
|
||||
"en": "View logging configuration"
|
||||
},
|
||||
"key": "audit.logging-settings.view"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
205
database/data/rbac/roles.json
Normal file
205
database/data/rbac/roles.json
Normal file
@ -0,0 +1,205 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
}
|
4
database/data/seeder_samples/users.csv
Normal file
4
database/data/seeder_samples/users.csv
Normal file
@ -0,0 +1,4 @@
|
||||
name,email,password,roles,avatar_path
|
||||
Koneko Admin,sadmin@koneko.mx,LAdmin123,"[""SuperAdmin""]",vendor/vuexy-admin/img/logo/koneko-02.png
|
||||
Administrador,admin@koneko.mx,LAdmin123,"[""Admin""]",vendor/vuexy-admin/img/logo/koneko-03.png
|
||||
Auditor,auditor@koneko.mx,LAdmin123,"[""Auditor""]",vendor/vuexy-admin/img/logo/koneko-03.png
|
|
45
database/data/seeder_samples/users.json
Normal file
45
database/data/seeder_samples/users.json
Normal file
@ -0,0 +1,45 @@
|
||||
[
|
||||
{
|
||||
"name": "Cliente de prueba",
|
||||
"email": "cliente@koneko.mx",
|
||||
"password": "cliente123",
|
||||
"rfc": "XAXX010101000",
|
||||
"roles": ["SuperAdmin"]
|
||||
},
|
||||
{
|
||||
"name": "Proveedor Koneko",
|
||||
"email": "proveedor@koneko.mx",
|
||||
"password": "proveedor123",
|
||||
"tipo_persona": 2,
|
||||
"curp": "GOML850927MOCSRN09",
|
||||
"roles": ["SuperAdmin", "Auditor"]
|
||||
},
|
||||
{
|
||||
"code": "U002",
|
||||
"parent_id": 1,
|
||||
"agent_id": 2,
|
||||
"name": "Usuario Completo",
|
||||
"last_name": "Pérez López",
|
||||
"email": "usuario.completo@example.com",
|
||||
"company": "Empresa de Prueba S.A. de C.V.",
|
||||
"c_pais": "MEX",
|
||||
"birth_date": "1990-06-15",
|
||||
"hire_date": "2022-01-10",
|
||||
"curp": "LOPJ900615HDFRNS03",
|
||||
"nss": "12345678901",
|
||||
"rfc": "LOPJ900615ABC",
|
||||
"nombre_fiscal": "López Pérez Juan",
|
||||
"tipo_persona": 1,
|
||||
"c_regimen_fiscal": 601,
|
||||
"domicilio_fiscal": 64000,
|
||||
"enable_credit": 1,
|
||||
"credit_days": 30,
|
||||
"credit_limit": "15000.00",
|
||||
"license_number": "A123456789",
|
||||
"policy_format": "NOM035",
|
||||
"special_requirements": "Ninguno",
|
||||
"password": "proveedor123",
|
||||
"notes": "Este usuario tiene todos los campos completados.",
|
||||
"status": 1
|
||||
}
|
||||
]
|
@ -1,14 +0,0 @@
|
||||
name,email,role,password
|
||||
Administrador Web,webadmin@koneko.test,Administrador Web,LAdmin123
|
||||
Productos y servicios,productos@koneko.test,Productos y servicios,LAdmin123
|
||||
Recursos humanos,rrhh@koneko.test,Recursos humanos,LAdmin123
|
||||
Nómina,nomina@koneko.test,Nómina,LAdmin123
|
||||
Activos fijos,activos@koneko.test,Activos fijos,LAdmin123
|
||||
Compras y gastos,compras@koneko.test,Compras y gastos,LAdmin123
|
||||
CRM,crm@koneko.test,CRM,LAdmin123
|
||||
Vendedor,vendedor@koneko.test,Vendedor,LAdmin123
|
||||
Gerente,gerente@koneko.test,Gerente,LAdmin123
|
||||
Facturación,facturacion@koneko.test,Facturación,LAdmin123
|
||||
Facturación avanzado,facturacion_avanzado@koneko.test,Facturación avanzado,LAdmin123
|
||||
Finanzas,finanzas@koneko.test,Finanzas,LAdmin123
|
||||
Almacenista,almacenista@koneko.test,Almacenista,LAdmin123
|
|
Reference in New Issue
Block a user