{* * This script should be above everything else so that TaskEdit initialization happens before any plugin code. * (Note that DOM is ready anyway since everything is loaded via XHR and executed by jQuery.) *} {$is_page = !$wa->get("is_dialog")} {$task_uuid = $task.uuid|default:tasksUuid4::generate()} {$loc = explode('_', $wa->locale())} {strip}
{if $is_page}
{/if} {* TASK EDIT CONTENT *}
{* @event backend_task_edit.%plugin_id%.before_header *} {foreach $backend_task_edit as $_}{ifset($_.before_header)}{/foreach} {* HEADER *}
{* PROJECT SELECTOR *}
{include file="./includes/TasksTaskMilestoneSelector.inc.html" inline}
{* @event backend_task_edit.%plugin_id%.header *} {foreach $backend_task_edit as $_}{ifset($_.header)}{/foreach}
{* @event backend_task_edit.%plugin_id%.after_header *} {foreach $backend_task_edit as $_}{ifset($_.after_header)}{/foreach} {* EDIT CONTENT *}
{* ASSIGN *}
[`Assign to`]
{if !empty($user_roles) && count($user_roles) > 0 && $wa->tasks->isPremium()}
{/if} {include file="./includes/TasksEditInviteForm.inc.html" inline}
{* @event backend_task_edit.%plugin_id%.before_name *} {foreach $backend_task_edit as $_}{ifset($_.before_name)}{/foreach}
{* NAME && PRIORITY *}
{$type_selector_html} {* @event backend_task_edit.%plugin_id%.name *} {foreach $backend_task_edit as $_}{ifset($_.name)}{/foreach}
{* @event backend_task_edit.%plugin_id%.after_name *} {foreach $backend_task_edit as $_}{ifset($_.after_name)}{/foreach} {* EDITOR / DESCRIPTION *} {* @event backend_task_edit.%plugin_id%.before_description *} {foreach $backend_task_edit as $_}{ifset($_.before_description)}{/foreach}

{* @event backend_task_edit.%plugin_id%.description *} {foreach $backend_task_edit as $_}{ifset($_.description)}{/foreach}
{* @event backend_task_edit.%plugin_id%.after_description *} {foreach $backend_task_edit as $_}{ifset($_.after_description)}{/foreach} {* CUSTOM FIELDS *} {* @event backend_task_edit.%plugin_id%.before_fields *} {foreach $backend_task_edit as $_}{ifset($_.before_fields)}{/foreach}
{if $wa->pocketlists} {/if}
{include file = "./includes/TasksFieldEdit.inc.html" inline}
{* @event backend_task_edit.%plugin_id%.more *} {foreach $backend_task_edit as $_}{ifset($_.more)}{/foreach}
{* @event backend_task_edit.%plugin_id%.after_fields *} {foreach $backend_task_edit as $_}{ifset($_.after_fields)}{/foreach}
{* ATTACHMENTS *} {* @event backend_task_edit.%plugin_id%.before_attachments *} {foreach $backend_task_edit as $_}{ifset($_.before_attachments)}{/foreach}
{* Container For Attached Files*}
{foreach $task.images as $image}
{$image.name|escape}
{$image.name|escape}
{$image.size|wa_format_file_size}
{/foreach}
{foreach $task.files as $file} {/foreach}
{* @event backend_task_edit.%plugin_id%.attachments *} {foreach $backend_task_edit as $_}{ifset($_.attachments)}{/foreach}
{* @event backend_task_edit.%plugin_id%.after_attachments *} {foreach $backend_task_edit as $_}{ifset($_.after_attachments)}{/foreach} {* BUTTONS *} {* @event backend_task_edit.%plugin_id%.before_buttons *} {foreach $backend_task_edit as $_}{ifset($_.before_buttons)}{/foreach}

[`Cancel`] {* // always display custom fields. consider re-activacting this button to do otherwise [`More options`]
*} {* @event backend_task_edit.%plugin_id%.buttons *} {foreach $backend_task_edit as $_}{ifset($_.buttons)}{/foreach}
{* @event backend_task_edit.%plugin_id%.after_buttons *} {foreach $backend_task_edit as $_}{ifset($_.after_buttons)}{/foreach}
{/strip}