Skip to content
Snippets Groups Projects
Commit c64ab643 authored by kbeyro's avatar kbeyro
Browse files

add check if value is preseng

parent 04f4b61d
No related branches found
No related tags found
2 merge requests!258Develop,!196Webhooks update
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
<div class="col-sm-10"> <div class="col-sm-10">
<div class="col-sm-10"> <div class="col-sm-10">
<input type="text" class="form-control" id="token" name="token" [ngModelOptions]="{standalone: true}" <input type="text" class="form-control" id="token" name="token" [ngModelOptions]="{standalone: true}"
[(ngModel)]="webhook.tokenValue" [disabled]="false" > [(ngModel)]="webhook.tokenValue" [disabled]="false" [required]="authRequired" >
</div> </div>
</div> </div>
</div> </div>
...@@ -69,13 +69,13 @@ ...@@ -69,13 +69,13 @@
<div class="col-sm-10"> <div class="col-sm-10">
<div class="col-sm-10"> <div class="col-sm-10">
<input type="text" class="form-control" id="auth" name="auth" [ngModelOptions]="{standalone: true}" <input type="text" class="form-control" id="auth" name="auth" [ngModelOptions]="{standalone: true}"
[(ngModel)]="webhook.authorizationHeader" [disabled]="false"> [(ngModel)]="webhook.authorizationHeader" [disabled]="false" [required]="authRequired">
</div> </div>
</div> </div>
</div> </div>
<div class="flex justify-content-end"> <div class="flex justify-content-end">
<button [disabled]="!webhookForm.form.valid" type="submit" class="btn btn-primary" <button [disabled]="!webhookForm.form.valid || !isFormValid()" type="submit" class="btn btn-primary"
type="submit">{{ 'PORTAL_CONFIGURATION.SUBMIT_BUTTON' | translate }}</button> type="submit">{{ 'PORTAL_CONFIGURATION.SUBMIT_BUTTON' | translate }}</button>
</div> </div>
......
...@@ -69,4 +69,14 @@ export class WebhookDetailsComponent extends BaseComponent implements OnInit { ...@@ -69,4 +69,14 @@ export class WebhookDetailsComponent extends BaseComponent implements OnInit {
this.webhook.authorizationHeader = this.authorizationHeader; this.webhook.authorizationHeader = this.authorizationHeader;
} }
} }
public isFormValid(): boolean {
if(this.authRequired) {
this.webhook.authorizationHeader !== null && this.webhook.authorizationHeader !== "")
return this.webhook.tokenValue !== null && this.webhook.tokenValue !== "" &&
this.webhook.authorizationHeader !== null && this.webhook.authorizationHeader !== "";
} else {
return true;
}
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment