diff app/controller/form/Probe.js @ 1386:7e9a6f0e55b3

Added UI for audit trail. TODO: add more i18n strings.
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 24 Feb 2017 14:32:55 +0100
parents 49efc1cc0eac
children
line wrap: on
line diff
--- a/app/controller/form/Probe.js	Thu Feb 23 12:49:28 2017 +0100
+++ b/app/controller/form/Probe.js	Fri Feb 24 14:32:55 2017 +0100
@@ -12,6 +12,10 @@
 Ext.define('Lada.controller.form.Probe', {
     extend: 'Ext.app.Controller',
 
+    requires: [
+        'Lada.view.window.AuditTrail'
+    ],
+
     /**
      * Initialize the Controller
      * It has 4 listeners
@@ -24,6 +28,9 @@
             'probeform button[action=discard]': {
                 click: this.discard
             },
+            'probeform button[action=audit]': {
+                click: this.showAuditTrail
+            },
             'probeform': {
                 dirtychange: this.dirtyForm
             },
@@ -304,6 +311,14 @@
         for (var i = field.layer + 1; i < 12; i++) {
             allS[i].clearValue();
         }
+    },
+
+    showAuditTrail: function(button) {
+        Ext.create('Lada.view.window.AuditTrail', {
+            autoShow: true,
+            closeAction: 'destroy',
+            type: 'probe',
+            objectId: button.up('form').recordId
+        });
     }
-
 });

http://lada.wald.intevation.org