1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-19 05:19:39 +02:00

fix(edge): fix edge views (#4184)

* fix(edge): add ngInject

* feat(edge): init edge job model
This commit is contained in:
Chaim Lev-Ari 2020-08-11 00:51:21 +03:00 committed by GitHub
parent 134f2f1532
commit c439bc56ff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 23 additions and 11 deletions

View file

@ -33,8 +33,6 @@ export class EdgeJobFormController {
// see https://regexr.com/573i2
this.cronRegex = /(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\d+(ns|us|µs|ms|s|m|h))+)|((((\d+,)+\d+|(\d+(\/|-)\d+)|\d+|\*) ){4,6}((\d+,)+\d+|(\d+(\/|-)\d+)|\d+|\*))/;
this.onChangeModel(this.model);
this.action = this.action.bind(this);
this.editorUpdate = this.editorUpdate.bind(this);
this.associateEndpoint = this.associateEndpoint.bind(this);
@ -85,6 +83,10 @@ export class EdgeJobFormController {
dissociateEndpoint(endpoint) {
this.model.Endpoints = _.filter(this.model.Endpoints, (id) => id !== endpoint.Id);
}
$onInit() {
this.onChangeModel(this.model);
}
}
function cronToDatetime(cron, defaultTime = moment()) {