only show the remove button on non-system penalties
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 9 Dec 2008 05:53:13 +0000 (05:53 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 9 Dec 2008 05:53:13 +0000 (05:53 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11470 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/summary.js

index 7052f9f..4bd8c1b 100644 (file)
@@ -106,15 +106,17 @@ patron.summary.prototype = {
 
                                                                        var row = document.createElement('row');
                                                                        var label = document.createElement('label');
-                                                                       var button = document.createElement('button');
 
                                                                        //x.setAttribute('value',penalties[i].penalty_type());
                                                                        label.setAttribute('value',penalties[i].standing_penalty().label());
                                                                        row.appendChild(label);
 
                                     // XXX check a permission here? How to fire the remove action ??? XXX
-                                                                       button.setAttribute('label', $("patronStrings").getString('staff.patron.summary.standing_penalty.remove'));
-                                                                       row.appendChild(button);
+                                    if (penalties[i].standing_penalty().id() >= 100) {
+                                                                       var button = document.createElement('button');
+                                                                       button.setAttribute('label', $("patronStrings").getString('staff.patron.summary.standing_penalty.remove'));
+                                                                       row.appendChild(button);
+                                    }
 
                                     if (penalties[i].standing_penalty().block_list().match(/RENEW/)) addCSSClass(label,'PENALTY_RENEW');
                                     if (penalties[i].standing_penalty().block_list().match(/HOLD/)) addCSSClass(label,'PENALTY_HOLD');