scaffold: add system plugin manifest
This commit is contained in:
@@ -1,43 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<extension type="plugin" group="system" method="upgrade">
|
||||
<name>plg_system_mokosuiteresto</name>
|
||||
<version>0.0.0</version>
|
||||
<creationDate>2026-06</creationDate>
|
||||
<author>Moko Consulting</author>
|
||||
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
||||
<authorUrl>https://mokoconsulting.tech</authorUrl>
|
||||
<copyright>(C) 2026 Moko Consulting</copyright>
|
||||
<license>GPL-3.0-or-later</license>
|
||||
<description>MokoSuiteResto system plugin -- schema owner and bootstrap</description>
|
||||
<namespace path="src">MokoConsulting\Plugin\System\MokoSuiteResto</namespace>
|
||||
<files>
|
||||
<folder>src</folder>
|
||||
<folder>services</folder>
|
||||
<folder>sql</folder>
|
||||
<folder>language</folder>
|
||||
</files>
|
||||
<install>
|
||||
<sql>
|
||||
<file driver="mysql" charset="utf8mb4">sql/install.mysql.sql</file>
|
||||
</sql>
|
||||
</install>
|
||||
<uninstall>
|
||||
<sql>
|
||||
<file driver="mysql" charset="utf8mb4">sql/uninstall.mysql.sql</file>
|
||||
</sql>
|
||||
</uninstall>
|
||||
<languages folder="language">
|
||||
<language tag="en-GB">en-GB/plg_system_mokosuiteresto.ini</language>
|
||||
<language tag="en-GB">en-GB/plg_system_mokosuiteresto.sys.ini</language>
|
||||
</languages>
|
||||
<config>
|
||||
<fields name="params">
|
||||
<fieldset name="basic">
|
||||
<field name="enabled" type="radio" label="PLG_SYSTEM_MOKOSUITERESTO_ENABLED" default="1" class="btn-group">
|
||||
<option value="0">JNO</option>
|
||||
<option value="1">JYES</option>
|
||||
</field>
|
||||
</fieldset>
|
||||
</fields>
|
||||
</config>
|
||||
<name>System - MokoSuite Resto</name>
|
||||
<element>mokosuiteresto</element>
|
||||
<author>Moko Consulting</author>
|
||||
<creationDate>2026-06-27</creationDate>
|
||||
<copyright>Copyright (C) 2026 Moko Consulting. All rights reserved.</copyright>
|
||||
<license>GPL-3.0-or-later</license>
|
||||
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
||||
<authorUrl>https://mokoconsulting.tech</authorUrl>
|
||||
<version>06.00.00</version>
|
||||
<php_minimum>8.3</php_minimum>
|
||||
<description>PLG_SYSTEM_MOKOSUITERESTO_DESC</description>
|
||||
<namespace path="src">Moko\Plugin\System\MokoSuiteResto</namespace>
|
||||
<files>
|
||||
<folder>src</folder>
|
||||
<folder>services</folder>
|
||||
<folder>language</folder>
|
||||
<folder>sql</folder>
|
||||
</files>
|
||||
<languages folder="language">
|
||||
<language tag="en-GB">en-GB/plg_system_mokosuiteresto.ini</language>
|
||||
<language tag="en-GB">en-GB/plg_system_mokosuiteresto.sys.ini</language>
|
||||
</languages>
|
||||
<install><sql><file driver="mysql" charset="utf8">sql/install.mysql.sql</file></sql></install>
|
||||
<uninstall><sql><file driver="mysql" charset="utf8">sql/uninstall.mysql.sql</file></sql></uninstall>
|
||||
<config>
|
||||
<fields name="params">
|
||||
<fieldset name="basic" label="Restaurant Basics">
|
||||
<field name="restaurant_name" type="text" default="" label="Restaurant Name" />
|
||||
<field name="timezone" type="text" default="UTC" label="Operating Timezone" />
|
||||
<field name="currency" type="text" default="USD" label="Currency" />
|
||||
</fieldset>
|
||||
<fieldset name="orders" label="Orders">
|
||||
<field name="auto_accept_orders" type="radio" default="0" label="Auto-Accept Orders" class="btn-group btn-group-yesno">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="prep_time_buffer" type="number" default="15" label="Prep Time Buffer (min)" />
|
||||
</fieldset>
|
||||
<fieldset name="reservations" label="Reservations">
|
||||
<field name="max_party_size" type="number" default="20" label="Max Party Size" />
|
||||
<field name="default_duration" type="number" default="90" label="Default Duration (min)" />
|
||||
<field name="advance_booking_days" type="number" default="30" label="Advance Booking (days)" />
|
||||
</fieldset>
|
||||
<fieldset name="display" label="Display">
|
||||
<field name="show_prices" type="radio" default="1" label="Show Prices" class="btn-group btn-group-yesno">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
<field name="show_calories" type="radio" default="0" label="Show Calories" class="btn-group btn-group-yesno">
|
||||
<option value="1">JYES</option>
|
||||
<option value="0">JNO</option>
|
||||
</field>
|
||||
</fieldset>
|
||||
</fields>
|
||||
</config>
|
||||
</extension>
|
||||
|
||||
Reference in New Issue
Block a user