netgescon-day0/app/Modules/Contabilita/module.json

50 lines
1.5 KiB
JSON

{
"name": "Contabilita",
"display_name": "Contabilità Avanzata",
"version": "1.0.0",
"description": "Modulo per la gestione della contabilità avanzata, include piano dei conti, registrazioni, bilanci e report.",
"author": "Team NetGescon",
"email": "dev@netgescon.com",
"license": "commercial",
"price": 199.00,
"currency": "EUR",
"billing": "yearly",
"category": "Gestione Finanziaria",
"requirements": {
"laravel": ">=10.0",
"php": ">=8.1",
"netgescon": ">=1.0"
},
"dependencies": [],
"permissions": {
"contabilita_view": "Visualizzare la contabilità",
"contabilita_create": "Creare registrazioni contabili",
"contabilita_edit": "Modificare registrazioni contabili",
"contabilita_delete": "Eliminare registrazioni contabili",
"contabilita_admin": "Amministrazione completa del modulo contabilità"
},
"menu_items": [
{
"title": "Contabilità",
"route": "contabilita.index",
"icon": "fa-calculator",
"permission": "contabilita_view",
"order": 10
}
],
"hooks": [
"contabilita.before_create",
"contabilita.after_create",
"contabilita.before_update",
"contabilita.after_update",
"contabilita.before_delete",
"contabilita.after_delete"
],
"config": {
"auto_install_routes": true,
"auto_install_migrations": true,
"cache_enabled": true,
"api_enabled": true
}
}