Skip to main content

AI Roles

📖 Documentazione FuerteventuraTV Plugin AI per Joomla & WordPress
Governance

AI Roles

La vista AI Roles mappa le capability di JoomlaAI ai gruppi utenti Joomla (o ruoli WordPress). Usala per controllare chi può accedere a quali funzioni senza toccare il sistema ACL nativo del CMS.


Matrice capability

Vai su JoomlaAI → AI Roles.

La matrice è mostrata come tabella: righe = gruppi/ruoli utente, colonne = capability.

CapabilityChiave ACL JoomlaCapability WPDescrizione
Dashboardcore.managewpai_dashboardVedere la Dashboard
Chatbotjoomlaai.chatbotwpai_use_chatbotInviare messaggi chat
Schedulerjoomlaai.schedulerwpai_manage_schedulerCreare/modificare/eseguire job
Content Reviewjoomlaai.content_reviewwpai_review_contentApprovare / rifiutare / pubblicare contenuti AI
Template Libraryjoomlaai.templateswpai_manage_templatesCreare e modificare template prompt
Budgetjoomlaai.budgetwpai_manage_budgetImpostare e vedere regole budget
AI Rolesjoomlaai.roleswpai_manage_rolesModificare la matrice ruoli
Personalitiesjoomlaai.personalitieswpai_manage_personalitiesCreare e modificare personalità AI
Chat Historyjoomlaai.chat_historywpai_view_chat_historyVedere sessioni chat salvate
Audit Logjoomlaai.auditwpai_view_auditVedere l'audit trail
Health Checkjoomlaai.healthwpai_view_healthVedere la diagnostica ambiente

Modificare la matrice

Ogni cella della matrice è una checkbox. Spunta per concedere la capability al gruppo; deseleziona per revocarla.

Clicca Salva (o Save Roles in WP) per applicare. Le modifiche hanno effetto immediato per tutti gli utenti di quel gruppo — nessun flush cache necessario.


Assegnazioni di default

Gruppo / RuoloDefault
Super Users / AdministratorTutte le capability
Manager / EditorDashboard, Chatbot, Content Review, Template Library, Chat History
Registered / AuthorDashboard, Chatbot
Public / SubscriberNessuna

Integrazione ACL Joomla

In Joomla, la vista AI Roles scrive nelle tabelle standard #__assets / #__user_groups. Puoi gestire gli stessi permessi anche via Sistema → Configurazione globale → Permessi o via permessi a livello di componente in Componenti → JoomlaAI → (tab permessi).

Il file access.xml definisce tutte le 10 azioni custom:

<action name="joomlaai.chatbot"        title="COM_JOOMLAAI_ACL_CHATBOT" />
<action name="joomlaai.scheduler"      title="COM_JOOMLAAI_ACL_SCHEDULER" />
<action name="joomlaai.content_review" title="COM_JOOMLAAI_ACL_CONTENT_REVIEW" />
...

Capability WordPress

In WordPress, le capability sono salvate per utente nella tabella wp_usermeta (chiave: wp_capabilities). La vista AI Roles usa WP_Role::add_cap() / WP_Role::remove_cap() per gestirle.

Puoi anche usare un plugin come Members o User Role Editor per gestire le capability wpai_* insieme alle altre custom cap.


Permessi per modificare AI Roles

CapabilityAccesso
joomlaai.roles / wpai_manage_rolesModificare la matrice
core.admin / manage_optionsAccesso completo (override super admin)

_Ultimo aggiornamento: 2026-05-19 · v2.5.3_

Kepp in touch!
Send us your questions and needings
reCAPTCHA v3: Imposta il tuo sito e la chiave segreta nella pagina di configurazione.

Copyright www.fuerteventuratv.net © From 2011. All Rights Reserved.