Package: release.debian.org Severity: normal Tags: bookworm User: [email protected] Usertags: pu X-Debbugs-Cc: [email protected], [email protected] Control: affects -1 + src:gosa-plugins-systems
As part of the effort of getting Debian Edu 12 ready for release (whilst having all fixes/changes/features shipped in Debian 12) we have fixed an issue with the systems plugin of GOsa². [ Reason ] In the current version, it is not possible to enable DHCP/DNS entries for GOsa² system hosts when using GOsa²'s new UI theme. [ Impact ] DNS/DHCP settings in GOsa² will be usable/clickable if people use the new default UI theme. [ Tests ] Manual tests in webbrowser. [ Risks ] Minimal, GOsa² users might experience regressions if something is still broken or fixed inappropriately. [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] + * debian/patches: + + Add 1002_fix-dhcp-dns-checkboxes.patch fixing checkboxes. (Closes: + #1041619). [ Other info ] This p-u is part of the upcoming Debian Edu 12 release and is required to get Debian Edu fully functional in Debian 12.
diff -Nru gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog --- gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog 2023-05-16 23:10:07.000000000 +0200 +++ gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog 2023-08-11 09:29:41.000000000 +0200 @@ -1,3 +1,12 @@ +gosa-plugins-systems (2.8~git20211027.5741b8f-4+deb12u1) bookworm; urgency=medium + + [ Guido Berhoerster ] + * debian/patches: + + Add 1002_fix-dhcp-dns-checkboxes.patch fixing checkboxes. (Closes: + #1041619). + + -- Mike Gabriel <[email protected]> Fri, 11 Aug 2023 09:29:41 +0200 + gosa-plugins-systems (2.8~git20211027.5741b8f-4) unstable; urgency=medium * debian/control: diff -Nru gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1002_fix-dhcp-dns-checkboxes.patch gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1002_fix-dhcp-dns-checkboxes.patch --- gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1002_fix-dhcp-dns-checkboxes.patch 1970-01-01 01:00:00.000000000 +0100 +++ gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1002_fix-dhcp-dns-checkboxes.patch 2023-08-11 09:18:05.000000000 +0200 @@ -0,0 +1,44 @@ +From: Guido Berhoerster <[email protected]> +Subject: Fix DHCP and DNS checkboxes when adding systems + +This changes the checkboxes on the network template of the default theme so +that they conform to the markup structure expected by materialize.css. +--- gosa-plugins-systems.orig/admin/systems/default/network.tpl ++++ gosa-plugins-systems/admin/systems/default/network.tpl +@@ -39,13 +39,13 @@ + + {if $dhcpEnabled} + {if $dhcpParentNodeCnt} ++ <label> + {render acl=$dhcpSetupACL} +- <div class="input-field"> + <input type="checkbox" name="dhcp_is_Account" onClick="document.mainform.submit();" {if $dhcp_is_Account} checked {/if}> +- </div> + {/render} + +- <p>{t}Enable DHCP for this device{/t}</p> ++ <span>{t}Enable DHCP for this device{/t}</span> ++ </label> + + {render acl=$dhcpSetupACL} + {image path="<i class='material-icons input-icons'>refresh</i>"} +@@ -85,17 +85,17 @@ + {else} + <label> + <input type="checkbox" name="DNS_is_account" value="1" checked="checked" onclick="$('test2').toggle(); $('propose_ip').toggle();" /> ++ <span>{t}Enable DNS for this device{/t}</span> + </label> + {/if} + {else} + <label> + <input type="checkbox" name="DNS_is_account" value="1" onclick="$('test2').toggle();$('propose_ip').toggle();" /> ++ <span>{t}Enable DNS for this device{/t}</span> + </label> + {/if} + {/render} + +- <p>{t}Enable DNS for this device{/t}</p> +- + {render acl=$dnsSetupACL} + <div class="input-field"> + <select name="zoneName" id="zoneName" size=1> diff -Nru gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series --- gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series 2023-03-17 11:41:14.000000000 +0100 +++ gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series 2023-08-11 09:18:05.000000000 +0200 @@ -3,3 +3,4 @@ 0003_add-dhcp-schema.patch 0004_integrate-goto-plugin-code.patch 1001_php8.2-deprecations.patch +1002_fix-dhcp-dns-checkboxes.patch

