Bug 33512: (follow-up) Check item count before adding add/edit button

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Lucas Gass 2023-04-24 23:53:50 +00:00 committed by Tomas Cohen Arazi
parent 0eec6e9f24
commit 7f1cc03e3e
Signed by: tomascohen
GPG key ID: 0A272EA1B2F3C15F

View file

@ -229,8 +229,19 @@ $(document).ready(function() {
[% IF ( serialslis.serialsadditems ) %]
<tr>
<td colspan="6">
[% SET item_count = 0 %]
[% FOREACH item IN serialslis.items %]
[% IF ( item.itemnumber ) %]
[% item_count = item_count + 1 %]
[% END %]
[% END %]
[% IF item_count > 0 %]
<a id="label[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]" class="btn btn-default btn-sm" onclick="unHideItems('items[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]','label[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]', '[% serialslis.serialid | html %]');setStatus([% serialslis.serialid | html %]);">
Edit item</a>
[% ELSE %]
<a id="label[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]" class="btn btn-default btn-sm" onclick="unHideItems('items[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]','label[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]', '[% serialslis.serialid | html %]');setStatus([% serialslis.serialid | html %]);">
Add item</a>
[% END %]
<fieldset class="rows" style="display:none;" id="items[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]">
<legend><a style="cursor: pointer;" onclick="HideItems('items[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]','label[% serialslis.subscriptionid | html %][% serialslis.serialid | html %]')">
Item</a>