feat: full config.xml (15 settings) + access.xml (11 permissions)
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 22s

This commit is contained in:
Jonathan Miller
2026-06-23 15:37:12 -05:00
parent ef947ada31
commit e4a128849b
2 changed files with 42 additions and 2 deletions
@@ -1 +1,16 @@
<?xml version="1.0"?><access component="com_mokosuitesupport"><section name="component"><action name="core.admin"/><action name="core.manage"/><action name="core.create"/><action name="core.edit"/><action name="core.delete"/></section></access>
<?xml version="1.0" encoding="utf-8"?>
<access component="com_mokosuitesupport">
<section name="component">
<action name="core.admin" title="JACTION_ADMIN" />
<action name="core.options" title="JACTION_OPTIONS" />
<action name="core.manage" title="JACTION_MANAGE" />
<action name="support.inbox.view" title="View Inbox" />
<action name="support.conversations.assign" title="Assign Conversations" />
<action name="support.conversations.close" title="Close Conversations" />
<action name="support.conversations.delete" title="Delete Conversations" />
<action name="support.agents.manage" title="Manage Agents" />
<action name="support.canned.edit" title="Edit Canned Responses" />
<action name="support.csat.view" title="View CSAT Reports" />
<action name="support.channels.configure" title="Configure Channels" />
</section>
</access>
@@ -1 +1,26 @@
<?xml version="1.0"?><config><fieldset name="component"><field name="note" type="note" label="Configuration coming soon."/></fieldset></config>
<?xml version="1.0" encoding="utf-8"?>
<config>
<fieldset name="chat" label="Chat Widget">
<field name="widget_enabled" type="radio" default="1" label="Enable Chat Widget" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="widget_position" type="list" default="bottom-right" label="Widget Position"><option value="bottom-right">Bottom Right</option><option value="bottom-left">Bottom Left</option></field>
<field name="widget_color" type="color" default="#0d6efd" label="Widget Color" />
<field name="widget_greeting" type="text" default="Hi! How can we help?" label="Greeting Message" />
<field name="widget_offline_message" type="text" default="Leave a message and we will get back to you." label="Offline Message" />
</fieldset>
<fieldset name="agents" label="Agent Settings">
<field name="max_concurrent_chats" type="number" default="5" label="Max Concurrent Chats per Agent" />
<field name="auto_assign" type="radio" default="1" label="Auto-Assign to Available Agent" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="idle_timeout_minutes" type="number" default="10" label="Idle Timeout (minutes)" />
</fieldset>
<fieldset name="channels" label="Channels">
<field name="facebook_page_token" type="text" default="" label="Facebook Page Access Token" />
<field name="facebook_app_secret" type="text" default="" label="Facebook App Secret" />
<field name="whatsapp_token" type="text" default="" label="WhatsApp Cloud API Token" />
<field name="whatsapp_phone_id" type="text" default="" label="WhatsApp Phone Number ID" />
<field name="google_business_agent_id" type="text" default="" label="Google Business Messages Agent ID" />
</fieldset>
<fieldset name="csat" label="CSAT">
<field name="enable_csat" type="radio" default="1" label="Enable CSAT Survey" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="csat_question" type="text" default="How would you rate your experience?" label="CSAT Question" />
</fieldset>
</config>