75c34345f9
Generic: Repo Health / Site Health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
Rename root source directory from src/ to source/ and update all references in Makefile, manifest.xml, .gitignore, CI workflows, and wiki documentation. Internal Joomla namespace paths (src/Extension) are unchanged as they are plugin-internal structure. CI workflows updated to check source/ first with src/ fallback for backward compatibility across repos. Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
126 lines
3.6 KiB
XML
126 lines
3.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<form>
|
|
<fieldset name="details">
|
|
<field
|
|
name="id"
|
|
type="hidden"
|
|
/>
|
|
|
|
<field
|
|
name="article_id"
|
|
type="sql"
|
|
label="COM_MOKOJOOMCROSS_POST_ARTICLE"
|
|
description="COM_MOKOJOOMCROSS_POST_ARTICLE_DESC"
|
|
required="true"
|
|
sql_select="id, title"
|
|
sql_from="#__content"
|
|
sql_filter="true"
|
|
sql_default_title="- Select Article -"
|
|
key_field="id"
|
|
value_field="title"
|
|
sql_order="title ASC"
|
|
>
|
|
<option value="">COM_MOKOJOOMCROSS_SELECT_ARTICLE</option>
|
|
</field>
|
|
|
|
<field
|
|
name="service_id"
|
|
type="sql"
|
|
label="COM_MOKOJOOMCROSS_POST_SERVICE"
|
|
description="COM_MOKOJOOMCROSS_POST_SERVICE_DESC"
|
|
required="true"
|
|
sql_select="id, CONCAT(title, ' (', service_type, ')') AS title"
|
|
sql_from="#__mokojoomcross_services"
|
|
sql_filter="true"
|
|
sql_default_title="- Select Service -"
|
|
sql_where="published = 1"
|
|
key_field="id"
|
|
value_field="title"
|
|
sql_order="ordering ASC"
|
|
>
|
|
<option value="">COM_MOKOJOOMCROSS_SELECT_SERVICE</option>
|
|
</field>
|
|
|
|
<field
|
|
name="message"
|
|
type="textarea"
|
|
label="COM_MOKOJOOMCROSS_POST_MESSAGE"
|
|
description="COM_MOKOJOOMCROSS_POST_MESSAGE_DESC"
|
|
rows="6"
|
|
cols="60"
|
|
required="true"
|
|
/>
|
|
|
|
<field
|
|
name="status"
|
|
type="list"
|
|
label="COM_MOKOJOOMCROSS_POST_STATUS"
|
|
default="queued">
|
|
<option value="queued">COM_MOKOJOOMCROSS_STATUS_QUEUED</option>
|
|
<option value="scheduled">COM_MOKOJOOMCROSS_STATUS_SCHEDULED</option>
|
|
<option value="posted">COM_MOKOJOOMCROSS_STATUS_POSTED</option>
|
|
<option value="failed">COM_MOKOJOOMCROSS_STATUS_FAILED</option>
|
|
</field>
|
|
|
|
<field
|
|
name="scheduled_at"
|
|
type="calendar"
|
|
label="COM_MOKOJOOMCROSS_POST_SCHEDULED_AT"
|
|
description="COM_MOKOJOOMCROSS_POST_SCHEDULED_AT_DESC"
|
|
showtime="true"
|
|
format="%Y-%m-%d %H:%M:%S"
|
|
/>
|
|
</fieldset>
|
|
|
|
<fieldset name="readonly" label="COM_MOKOJOOMCROSS_POST_RESULTS">
|
|
<field
|
|
name="platform_post_id"
|
|
type="text"
|
|
label="COM_MOKOJOOMCROSS_POST_PLATFORM_ID"
|
|
readonly="true"
|
|
/>
|
|
|
|
<field
|
|
name="error_message"
|
|
type="textarea"
|
|
label="COM_MOKOJOOMCROSS_POST_ERROR"
|
|
readonly="true"
|
|
rows="3"
|
|
/>
|
|
|
|
<field
|
|
name="retry_count"
|
|
type="number"
|
|
label="COM_MOKOJOOMCROSS_POST_RETRY_COUNT"
|
|
readonly="true"
|
|
/>
|
|
|
|
<field
|
|
name="posted_at"
|
|
type="calendar"
|
|
label="COM_MOKOJOOMCROSS_POST_POSTED_AT"
|
|
readonly="true"
|
|
showtime="true"
|
|
format="%Y-%m-%d %H:%M:%S"
|
|
/>
|
|
|
|
<field
|
|
name="created"
|
|
type="calendar"
|
|
label="JGLOBAL_CREATED"
|
|
readonly="true"
|
|
showtime="true"
|
|
format="%Y-%m-%d %H:%M:%S"
|
|
/>
|
|
|
|
<field
|
|
name="modified"
|
|
type="calendar"
|
|
label="JGLOBAL_MODIFIED"
|
|
readonly="true"
|
|
showtime="true"
|
|
format="%Y-%m-%d %H:%M:%S"
|
|
/>
|
|
</fieldset>
|
|
</form>
|