From 13f376ca14c97d520f3145fb000b092836d10a97 Mon Sep 17 00:00:00 2001 From: "Aditya @ArchLinux" <132184385+adityadeshlahre@users.noreply.github.com> Date: Mon, 27 May 2024 02:35:45 +0530 Subject: [PATCH 01/16] added RestController + react UI --- .../admin/userManagement/UserAddEdit.js | 419 +++++++++ .../admin/userManagement/UserManagement.js | 873 ++++++++++++++++++ frontend/src/languages/en.json | 47 +- frontend/src/languages/fr.json | 46 +- .../UnifiedSystemUserMenuRestController.java | 349 +++++++ .../rest/UnifiedSystemUserRestController.java | 772 ++++++++++++++++ 6 files changed, 2504 insertions(+), 2 deletions(-) create mode 100644 frontend/src/components/admin/userManagement/UserAddEdit.js create mode 100644 frontend/src/components/admin/userManagement/UserManagement.js create mode 100644 src/main/java/org/openelisglobal/systemuser/controller/rest/UnifiedSystemUserMenuRestController.java create mode 100644 src/main/java/org/openelisglobal/systemuser/controller/rest/UnifiedSystemUserRestController.java diff --git a/frontend/src/components/admin/userManagement/UserAddEdit.js b/frontend/src/components/admin/userManagement/UserAddEdit.js new file mode 100644 index 0000000000..4d7ae904c3 --- /dev/null +++ b/frontend/src/components/admin/userManagement/UserAddEdit.js @@ -0,0 +1,419 @@ +import React from "react"; +import { + Grid, + Column, + Section, + Heading, + Form, + TextInput, + UnorderedList, + ListItem, + RadioButton, + RadioButtonGroup, + Button, + Select, + SelectItem, +} from "@carbon/react"; +import { FormattedMessage, injectIntl, useIntl } from "react-intl"; +import PageBreadCrumb from "../../common/PageBreadCrumb"; +import CustomCheckBox from "../../common/CustomCheckBox"; + +const breadcrumbs = [ + { label: "home.label", link: "/" }, + // { label: "breadcrums.admin.managment", link: "/MasterListsPage" }, +]; + +function UserAddEdit() { + const intl = useIntl(); + + return ( + <> +