[Lada-commits] [PATCH] Fixed Activation of StatusReset Button

Wald Commits scm-commit at wald.intevation.org
Thu Feb 4 12:08:35 CET 2016


# HG changeset patch
# User Dustin Demuth <dustin at intevation.de>
# Date 1454584101 -3600
# Node ID d8e74bd89d6bc88b89072732e0ca45f796964044
# Parent  d6e259e76de67ac0268a93d2820c542c3aa3a1eb
Fixed Activation of StatusReset Button

diff -r d6e259e76de6 -r d8e74bd89d6b app/view/form/Messung.js
--- a/app/view/form/Messung.js	Tue Feb 02 15:26:43 2016 +0100
+++ b/app/view/form/Messung.js	Thu Feb 04 12:08:21 2016 +0100
@@ -182,7 +182,7 @@
                 messungsId: messungsId
             },
             callback: function(records, operation, success) {
-                var sw, ss;
+                var sw, ss, se;
                 var i18n = Lada.getApplication().bundle;
                 if (sStore.getTotalCount() === 0 || !statusId) {
                     sw = 0;
@@ -190,14 +190,17 @@
                 else {
                     sw = sStore.getById(statusId).get('statusWert');
                     ss = sStore.getById(statusId).get('statusStufe');
+                    se = sStore.getById(statusId).get('erzeuger');
                 }
                 this.setStatusWert(sw);
                 this.setStatusStufe(ss);
 
-                // Enable / Disable the statusreset button of the statusgrid of the messungform
+                // Enable / Disable the statusreset button of the statusgrid of the messungwindow
                 if (messwin.record.get('statusEdit') === true &&
                         sw != 0 &&
-                        sw != 4) {
+                        sw != 4 &&
+                        Ext.Array.contains(Lada.mst, se)) {
+
                     messwin.enableStatusReset();
                 }
                 else {
diff -r d6e259e76de6 -r d8e74bd89d6b app/view/grid/Status.js
--- a/app/view/grid/Status.js	Tue Feb 02 15:26:43 2016 +0100
+++ b/app/view/grid/Status.js	Thu Feb 04 12:08:21 2016 +0100
@@ -177,6 +177,7 @@
                 }]
             });
         }
+
         this.store.load({
             params: {
                 messungsId: this.recordId,
diff -r d6e259e76de6 -r d8e74bd89d6b app/view/window/MessungEdit.js
--- a/app/view/window/MessungEdit.js	Tue Feb 02 15:26:43 2016 +0100
+++ b/app/view/window/MessungEdit.js	Thu Feb 04 12:08:21 2016 +0100
@@ -210,8 +210,8 @@
             this.down('fset[name=messwerte]').down('messwertgrid').readOnly = true;
             this.down('fset[name=messungskommentare]').down('mkommentargrid').setReadOnly(true);
             this.down('fset[name=messungskommentare]').down('mkommentargrid').readOnly = true;
-            this.disableStatusEdit();
-            this.disableStatusReset();
+            //this.disableStatusEdit();
+            //this.disableStatusReset();
     },
 
     /**
@@ -222,8 +222,8 @@
             this.down('fset[name=messwerte]').down('messwertgrid').readOnly = false;
             this.down('fset[name=messungskommentare]').down('mkommentargrid').setReadOnly(false);
             this.down('fset[name=messungskommentare]').down('mkommentargrid').readOnly = false;
-            this.enableStatusEdit();
-            this.enableStatusReset();
+            //this.enableStatusEdit();
+            //this.enableStatusReset();
     },
 
     /**


More information about the Lada-commits mailing list