Merge remote-tracking branch 'origin/SUPPORT-8943_seamlessness' into feature/SUPPORT-9001_pass_reset
# Conflicts: # backend/src/main/resources/config/v_1.0/changelog-1.0.xml # frontend/src/ts/account_applications/component/enum/AccountAction.ts
This commit is contained in:
commit
f769a34da1
23 changed files with 929 additions and 305 deletions
|
|
@ -27,13 +27,19 @@ export class UserManagementService extends Behavior {
|
|||
|
||||
switch (this.action) {
|
||||
case AccountAction.CREATE:
|
||||
this.doRequest("user/create", jsonObj);
|
||||
this.doRequest("user", jsonObj);
|
||||
break;
|
||||
case AccountAction.EDIT:
|
||||
this.doRequest("user/edit", jsonObj);
|
||||
case AccountAction.EDIT_PERSON:
|
||||
this.doRequest("user/person", jsonObj);
|
||||
break;
|
||||
case AccountAction.EDIT_ACCOUNT:
|
||||
this.doRequest("user/account", jsonObj);
|
||||
break;
|
||||
case AccountAction.EDIT_ROLES:
|
||||
this.doRequest("user/roles", jsonObj);
|
||||
break;
|
||||
case AccountAction.DEACTIVATE:
|
||||
this.doRequest("user/deactivate", jsonObj);
|
||||
this.doRequest("users/deactivation", jsonObj);
|
||||
break;
|
||||
case AccountAction.RESET_PASSWORD:
|
||||
this.doRequest("user/password/reset", jsonObj);
|
||||
|
|
@ -53,8 +59,9 @@ export class UserManagementService extends Behavior {
|
|||
|
||||
private doRequest(url: string, jsonObj: any): void {
|
||||
this.httpClient.post(url, jsonObj).toPromise()
|
||||
.catch(() => {
|
||||
.catch(reason => {
|
||||
//TODO change status
|
||||
console.error("Error while executing request:", reason.toString());
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
export enum AccountAction {
|
||||
CREATE = "CREATE",
|
||||
EDIT = "EDIT",
|
||||
EDIT_PERSON = "EDIT_PERSON",
|
||||
EDIT_ACCOUNT = "EDIT_ACCOUNT",
|
||||
EDIT_ROLES = "EDIT_ROLES",
|
||||
DEACTIVATE = "DEACTIVATE",
|
||||
RESET_PASSWORD="RESET_PASSWORD"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue