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:
adel.ka 2025-03-14 12:46:32 +03:00
commit f769a34da1
23 changed files with 929 additions and 305 deletions

View file

@ -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());
});
}

View file

@ -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"
}