pgAgent misc fixes:
1. When an existing schedule updated, or a new schedule is added from a pgAgent job dialog, it was not able to generate the proper update SQL Query. 2. The SubNodeCollectionControl was not removing the grid, when it is being getting removed.pull/3/head
parent
237bfd4882
commit
e591c6b5c0
|
|
@ -16,5 +16,5 @@ WHERE jobid = {{ jid }};
|
|||
{% if 'added' in data.jsteps %}{% for step in data.jsteps.added %}{{ STEP.INSERT(has_connstr, jid, step) }}{% endfor %}{% endif %}{% endif %}{% if 'jschedules' in data %}
|
||||
|
||||
{% if 'deleted' in data.jschedules %}{% for schedule in data.jschedules.deleted %}{{ SCHEDULE.DELETE(jid, schedule.jscid) }}{% endfor %}{% endif %}
|
||||
{% if 'changed' in data.jschedules %}{% for schedule in data.jschedules.changed %}{{ SCHEDULE.UPDATE(has_connstr, jid, schedule.jscid, schedule) }}{% endfor %}{% endif %}
|
||||
{% if 'added' in data.jschedules %}{% for schedule in data.jschedules.added %}{{ SCHEDULE.INSERT(has_connstr, jid, schedule) }}{% endfor %}{% endif %}{% endif %}
|
||||
{% if 'changed' in data.jschedules %}{% for schedule in data.jschedules.changed %}{{ SCHEDULE.UPDATE(jid, schedule.jscid, schedule) }}{% endfor %}{% endif %}
|
||||
{% if 'added' in data.jschedules %}{% for schedule in data.jschedules.added %}{{ SCHEDULE.INSERT(jid, schedule) }}{% endfor %}{% endif %}{% endif %}
|
||||
|
|
|
|||
|
|
@ -1201,6 +1201,12 @@
|
|||
$("<div></div>").addClass('pgadmin-control-error-message pg-el-xs-offset-4 pg-el-xs-8 help-block').text(error)
|
||||
);
|
||||
},
|
||||
cleanup: function() {
|
||||
// Clean up existing grid if any (in case of re-render)
|
||||
if (this.grid) {
|
||||
this.grid.remove();
|
||||
}
|
||||
},
|
||||
clearInvalid: function() {
|
||||
this.$el.removeClass('subnode-error');
|
||||
this.$el.find(".pgadmin-control-error-message").remove();
|
||||
|
|
|
|||
Loading…
Reference in New Issue