mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
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.
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user