summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLester Caine <lester@lsces.co.uk>2026-06-02 13:53:51 +0100
committerLester Caine <lester@lsces.co.uk>2026-06-02 13:53:51 +0100
commita80e36d404a07a2c1ff7f39f990f8147adc1d62d (patch)
treea23042c43386ee6521f78effe7971968a183c59a
parentf7b9724701dbed7197fd49b57c42f436062574de (diff)
downloadstock-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.tpl53
-rwxr-xr-xtemplates/menu_stock.tpl1
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}