aboutsummaryrefslogtreecommitdiffstats
path: root/ui/imports/ui/components/scanning-request/scanning-request.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/imports/ui/components/scanning-request/scanning-request.js')
-rw-r--r--ui/imports/ui/components/scanning-request/scanning-request.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/ui/imports/ui/components/scanning-request/scanning-request.js b/ui/imports/ui/components/scanning-request/scanning-request.js
index 6181150..6e6d3e4 100644
--- a/ui/imports/ui/components/scanning-request/scanning-request.js
+++ b/ui/imports/ui/components/scanning-request/scanning-request.js
@@ -52,11 +52,13 @@ Template.ScanningRequest.onCreated(function() {
disabled: false,
notifications: {},
model: {},
- beforeInsert: true
+ beforeInsert: true,
+ reload: null,
});
instance.autorun(function () {
let data = Template.currentData();
+ instance.state.get('reload');
new SimpleSchema({
action: { type: String, allowedValues: ['insert', 'view', 'update'] },
@@ -67,6 +69,12 @@ Template.ScanningRequest.onCreated(function() {
},
}).validate(data);
+ instance.state.set('isError', false);
+ instance.state.set('isSuccess', false);
+ instance.state.set('isMessage', false);
+ instance.state.set('message', null);
+ instance.state.set('disabled', false);
+
switch (data.action) {
case 'insert':
initInsertView(instance, data);
@@ -318,6 +326,10 @@ function processActionResult(instance, error) {
} else if (action === 'update') {
instance.state.set('message', 'Record had been updated successfully');
}
+
+ setTimeout(() => {
+ instance.state.set('reload', Date.now());
+ }, 7000);
}
}