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

This commit is contained in:
Jonathan Miller
2026-06-23 15:36:26 -05:00
parent 4094fc845f
commit b632b49ff0
2 changed files with 47 additions and 2 deletions
@@ -1 +1,24 @@
<?xml version="1.0"?><access component="com_mokosuiterealty"><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_mokosuiterealty">
<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="core.create" title="JACTION_CREATE" />
<action name="core.delete" title="JACTION_DELETE" />
<action name="core.edit" title="JACTION_EDIT" />
<action name="core.edit.state" title="JACTION_EDITSTATE" />
<action name="core.edit.own" title="JACTION_EDITOWN" />
<action name="realty.listings.view" title="View Listings" />
<action name="realty.listings.edit" title="Edit Listings" />
<action name="realty.listings.publish" title="Publish Listings" />
<action name="realty.showings.view" title="View Showings" />
<action name="realty.showings.schedule" title="Schedule Showings" />
<action name="realty.offers.view" title="View Offers" />
<action name="realty.offers.accept" title="Accept/Reject Offers" />
<action name="realty.commissions.view" title="View Commissions" />
<action name="realty.commissions.edit" title="Edit Commissions" />
<action name="realty.openhouses.manage" title="Manage Open Houses" />
<action name="realty.reports" title="View Reports" />
</section>
</access>
@@ -1 +1,23 @@
<?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="listings" label="Listing Defaults">
<field name="default_commission_pct" type="number" default="6.0" label="Default Commission %" step="0.5" min="0" max="100" />
<field name="default_listing_side_split" type="number" default="50" label="Listing Side Split %" step="5" min="0" max="100" />
<field name="days_on_market_threshold" type="number" default="90" label="Days on Market Threshold" />
<field name="property_types" type="textarea" default="residential,commercial,land,multi-family,condo" label="Property Types (comma-separated)" rows="2" />
</fieldset>
<fieldset name="search" label="Property Search">
<field name="enable_geo_search" type="radio" default="1" label="Enable Geo Search" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="max_search_radius" type="number" default="50" label="Max Search Radius (miles)" />
<field name="saved_search_frequency" type="list" default="daily" label="Default Alert Frequency"><option value="daily">Daily</option><option value="weekly">Weekly</option><option value="instant">Instant</option></field>
</fieldset>
<fieldset name="maps" label="Maps Integration">
<field name="google_maps_api_key" type="text" default="" label="Google Maps API Key" />
<field name="map_default_zoom" type="number" default="12" label="Default Map Zoom Level" min="1" max="20" />
<field name="enable_street_view" type="radio" default="1" label="Enable Street View" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
</fieldset>
<fieldset name="notifications" label="Notifications">
<field name="notify_new_offer" type="radio" default="1" label="Notify Agent on New Offer" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
<field name="notify_showing_request" type="radio" default="1" label="Notify on Showing Request" class="btn-group btn-group-yesno"><option value="1">JYES</option><option value="0">JNO</option></field>
</fieldset>
</config>