206 lines
6.1 KiB
JSON
206 lines
6.1 KiB
JSON
{
|
|
"name": "StampeRate",
|
|
"display_name": "Stampe Rate Avanzate",
|
|
"description": "Modulo per la generazione e gestione avanzata delle stampe rate condominiali con template personalizzabili, invio automatico email e tracking completo",
|
|
"version": "1.0.0",
|
|
"core_version": ">=1.0.0",
|
|
"author": "NetGescon Team",
|
|
"license": "commercial",
|
|
"price": 99.00,
|
|
"currency": "EUR",
|
|
"billing": "yearly",
|
|
"status": "active",
|
|
"category": "contabilita",
|
|
"tags": [
|
|
"stampe",
|
|
"rate",
|
|
"email",
|
|
"pdf",
|
|
"template"
|
|
],
|
|
"dependencies": [
|
|
"Core"
|
|
],
|
|
"optional_dependencies": [
|
|
"ContabilitaAvanzata",
|
|
"EmailMarketing"
|
|
],
|
|
"permissions": [
|
|
{
|
|
"name": "stampe.rate.view",
|
|
"display_name": "Visualizza Stampe Rate",
|
|
"description": "Permette di visualizzare le stampe rate generate"
|
|
},
|
|
{
|
|
"name": "stampe.rate.create",
|
|
"display_name": "Crea Stampe Rate",
|
|
"description": "Permette di generare nuove stampe rate"
|
|
},
|
|
{
|
|
"name": "stampe.rate.update",
|
|
"display_name": "Modifica Stampe Rate",
|
|
"description": "Permette di modificare le stampe rate esistenti"
|
|
},
|
|
{
|
|
"name": "stampe.rate.delete",
|
|
"display_name": "Elimina Stampe Rate",
|
|
"description": "Permette di eliminare le stampe rate"
|
|
},
|
|
{
|
|
"name": "stampe.rate.send",
|
|
"display_name": "Invia Stampe Rate",
|
|
"description": "Permette di inviare le stampe rate via email"
|
|
},
|
|
{
|
|
"name": "stampe.rate.template",
|
|
"display_name": "Gestisce Template",
|
|
"description": "Permette di creare e modificare i template di stampa"
|
|
}
|
|
],
|
|
"menu_items": [
|
|
{
|
|
"title": "Stampe Rate",
|
|
"icon": "fas fa-print",
|
|
"route": "stampeRate.index",
|
|
"permission": "stampe.rate.view",
|
|
"parent": "contabilita",
|
|
"order": 15,
|
|
"badge": null,
|
|
"description": "Gestione stampe rate condominiali"
|
|
},
|
|
{
|
|
"title": "Template Stampe",
|
|
"icon": "fas fa-file-alt",
|
|
"route": "stampeRate.templates",
|
|
"permission": "stampe.rate.template",
|
|
"parent": "contabilita",
|
|
"order": 16,
|
|
"description": "Gestione template personalizzati"
|
|
},
|
|
{
|
|
"title": "Cronologia Invii",
|
|
"icon": "fas fa-history",
|
|
"route": "stampeRate.history",
|
|
"permission": "stampe.rate.view",
|
|
"parent": "contabilita",
|
|
"order": 17,
|
|
"description": "Storico invii e tracking"
|
|
}
|
|
],
|
|
"database": {
|
|
"migrations": true,
|
|
"seeds": false,
|
|
"tables": [
|
|
"stampe_rate",
|
|
"stampe_rate_templates",
|
|
"stampe_rate_invii",
|
|
"stampe_rate_tracking"
|
|
]
|
|
},
|
|
"assets": {
|
|
"css": [
|
|
"css/stampe-rate.css",
|
|
"css/print-styles.css"
|
|
],
|
|
"js": [
|
|
"js/stampe-rate.js",
|
|
"js/template-editor.js",
|
|
"js/email-sender.js"
|
|
],
|
|
"images": [
|
|
"images/print-icons.png",
|
|
"images/template-preview.jpg"
|
|
]
|
|
},
|
|
"api_endpoints": [
|
|
{
|
|
"method": "GET",
|
|
"path": "/api/stampe-rate",
|
|
"controller": "StampeRateController@index",
|
|
"description": "Lista stampe rate"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/api/stampe-rate/generate",
|
|
"controller": "StampeRateController@generate",
|
|
"description": "Genera nuove stampe rate"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/api/stampe-rate/send",
|
|
"controller": "StampeRateController@send",
|
|
"description": "Invia stampe rate via email"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/api/stampe-rate/templates",
|
|
"controller": "TemplateController@index",
|
|
"description": "Lista template disponibili"
|
|
}
|
|
],
|
|
"hooks": [
|
|
"after_rata_created",
|
|
"before_stampa_generated",
|
|
"after_stampa_generated",
|
|
"before_email_sent",
|
|
"after_email_sent",
|
|
"template_loaded"
|
|
],
|
|
"config": {
|
|
"auto_generate": false,
|
|
"auto_send": false,
|
|
"default_template": "standard",
|
|
"email_subject": "Rate Condominiali - {{stabile_nome}}",
|
|
"email_from_name": "Amministratore Condominio",
|
|
"attachment_password": true,
|
|
"tracking_enabled": true,
|
|
"max_attachments": 5,
|
|
"allowed_formats": [
|
|
"pdf",
|
|
"doc",
|
|
"docx"
|
|
],
|
|
"watermark_enabled": false
|
|
},
|
|
"features": [
|
|
"Template personalizzabili con editor WYSIWYG",
|
|
"Generazione PDF multipla automatica",
|
|
"Invio email massivo con allegati",
|
|
"Tracking aperture email e download",
|
|
"Integrazione WhatsApp Business API",
|
|
"Cronologia completa invii",
|
|
"Template condivisi tra amministratori",
|
|
"Anteprima stampa real-time",
|
|
"Export dati per commercialista",
|
|
"Backup automatico template"
|
|
],
|
|
"requirements": {
|
|
"php": ">=8.1",
|
|
"laravel": ">=10.0",
|
|
"extensions": [
|
|
"gd",
|
|
"mbstring",
|
|
"zip",
|
|
"curl"
|
|
],
|
|
"disk_space": "100MB",
|
|
"memory": "128MB"
|
|
},
|
|
"changelog": {
|
|
"1.0.0": {
|
|
"date": "2025-07-30",
|
|
"changes": [
|
|
"Rilascio iniziale",
|
|
"Template base inclusi",
|
|
"Sistema invio email",
|
|
"Dashboard statistiche"
|
|
]
|
|
}
|
|
},
|
|
"support": {
|
|
"documentation": "https://docs.netgescon.it/modules/stampe-rate",
|
|
"video_tutorials": "https://academy.netgescon.it/stampe-rate",
|
|
"forum": "https://community.netgescon.it/stampe-rate",
|
|
"email": "support@netgescon.it"
|
|
}
|
|
} |