diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-06-02 13:53:51 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-06-02 13:53:51 +0100 |
| commit | a80e36d404a07a2c1ff7f39f990f8147adc1d62d (patch) | |
| tree | a23042c43386ee6521f78effe7971968a183c59a | |
| parent | f7b9724701dbed7197fd49b57c42f436062574de (diff) | |
| download | stock-a80e36d404a07a2c1ff7f39f990f8147adc1d62d.tar.gz stock-a80e36d404a07a2c1ff7f39f990f8147adc1d62d.tar.bz2 stock-a80e36d404a07a2c1ff7f39f990f8147adc1d62d.zip | |
Add requisition entry point — template and menu item
add_requisition.tpl: form for RQ number, assembly select, kit count.
menu_stock.tpl: add Create Requisition link alongside existing actions.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
| -rw-r--r-- | templates/add_requisition.tpl | 53 | ||||
| -rwxr-xr-x | templates/menu_stock.tpl | 1 |
2 files changed, 54 insertions, 0 deletions
diff --git a/templates/add_requisition.tpl b/templates/add_requisition.tpl new file mode 100644 index 0000000..58796e1 --- /dev/null +++ b/templates/add_requisition.tpl @@ -0,0 +1,53 @@ +{strip} +<div class="edit stock"> + <div class="header"> + <h1>{tr}Create Requisition{/tr}</h1> + </div> + + <div class="body"> + {formfeedback error=$errors} + + {form id="addRequisitionForm" ipackage="stock" ifile="add_requisition.php"} + + <div class="form-group"> + {formlabel label="RQ Number" for="title" mandatory="y"} + {forminput} + <input type="text" class="form-control" name="title" id="title" + value="{$smarty.request.title|escape}" placeholder="RQ-2026-001" /> + {/forminput} + </div> + + <div class="form-group"> + {formlabel label="Assembly" for="assembly_content_id" mandatory="y"} + {forminput} + <select name="assembly_content_id" id="assembly_content_id" class="form-control"> + <option value="">{tr}— Select assembly —{/tr}</option> + {foreach from=$assemblyList item=asm} + <option value="{$asm.content_id|escape}" + {if $preselect == $asm.content_id} selected="selected"{/if}> + {$asm.title|escape} + </option> + {/foreach} + </select> + {/forminput} + </div> + + <div class="form-group"> + {formlabel label="Kits" for="kit_count"} + {forminput} + <input type="number" class="form-control input-sm" name="kit_count" + id="kit_count" min="1" step="1" style="width:6em" + value="{$kitCount|escape}" /> + {formhelp note="Number of assemblies to requisition"} + {/forminput} + </div> + + <div class="form-group submit"> + <input type="submit" class="btn btn-default" name="fCancel" value="{tr}Cancel{/tr}" /> + <input type="submit" class="btn btn-primary" name="fCreate" value="{tr}Create Requisition{/tr}" /> + </div> + + {/form} + </div> +</div> +{/strip} diff --git a/templates/menu_stock.tpl b/templates/menu_stock.tpl index a28345b..31d1baf 100755 --- a/templates/menu_stock.tpl +++ b/templates/menu_stock.tpl @@ -11,6 +11,7 @@ <li><a class="item" href="{$smarty.const.STOCK_PKG_URL}edit_component.php">{booticon iname="icon-camera" iexplain="Create a Component" ilocation=menu}</a></li> <li><a class="item" href="{$smarty.const.STOCK_PKG_URL}edit_assembly.php">{booticon iname="icon-camera" iexplain="Create an Assembly" ilocation=menu}</a></li> <li><a class="item" href="{$smarty.const.STOCK_PKG_URL}edit_movement.php">{booticon iname="icon-plus" iexplain="Add Movement" ilocation=menu}</a></li> + <li><a class="item" href="{$smarty.const.STOCK_PKG_URL}add_requisition.php">{booticon iname="icon-plus" iexplain="Create Requisition" ilocation=menu}</a></li> {/if} </ul> {/strip} |
