Skip to content

Commit 761b411

Browse files
varshavaradarajanzabil
authored andcommitted
Show server side timer validation on config SPA. (#2703)
1 parent 008f4f4 commit 761b411

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

server/webapp/WEB-INF/rails.new/app/assets/new_javascripts/models/pipeline_configs/pipeline.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ define(['mithril', 'lodash', 'string-plus', 'models/model_mixins', 'models/pipel
9898
Pipeline.Timer = function (data) {
9999
this.constructor.modelType = 'pipelineTimer';
100100
Mixins.HasUUID.call(this);
101+
Validatable.call(this, data);
101102

102103
this.spec = m.prop(s.defaultToIfBlank(data.spec, ''));
103104
this.onlyOnChanges = m.prop(data.onlyOnChanges);
@@ -110,8 +111,9 @@ define(['mithril', 'lodash', 'string-plus', 'models/model_mixins', 'models/pipel
110111
Pipeline.Timer.fromJSON = function (data) {
111112
if (!_.isEmpty(data)) {
112113
return new Pipeline.Timer({
113-
spec: data.spec,
114-
onlyOnChanges: data.only_on_changes
114+
spec: data.spec,
115+
onlyOnChanges: data.only_on_changes,
116+
errors: data.errors
115117
});
116118
}
117119
};

server/webapp/WEB-INF/rails.new/app/assets/new_javascripts/views/pipeline_configs/pipeline_settings_widget.js.msx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ define([
6262
<f.inputWithLabel model={pipeline.timer()}
6363
attrName='spec'
6464
label='Cron timer specification'
65-
validate={false}
65+
validate={true}
6666
tooltip={{
6767
content: <tt.pipeline.timer.spec callback={pipeline.timer().spec}/>,
6868
direction: 'bottom',

0 commit comments

Comments
 (0)