Skip to content

Commit b2ec5c7

Browse files
authored
Merge pull request #1040 from adityadeshlahre/fix-1005-organization-management-page
fix(#1005): Rewritten organization management page from JSP to React JS
2 parents 82f1906 + 5c3367b commit b2ec5c7

File tree

9 files changed

+2350
-2
lines changed

9 files changed

+2350
-2
lines changed

frontend/src/App.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ import PrintBarcode from "./components/printBarcode/Index";
4040
import NonConformIndex from "./components/nonconform/index";
4141
import SampleBatchEntrySetup from "./components/batchOrderEntry/SampleBatchEntrySetup.js";
4242
import AuditTrailReportIndex from "./components/reports/auditTrailReport/Index.js";
43+
import OrganizationAddEdit from "./components/admin/OrganizationManagement/OrganizationAddModify.js";
4344

4445
export default function App() {
4546
let i18nConfig = {
@@ -220,6 +221,12 @@ export default function App() {
220221
component={() => <Admin />}
221222
role="Global Administrator"
222223
/>
224+
<SecureRoute
225+
path="/Organization"
226+
exact
227+
component={() => <OrganizationAddEdit />}
228+
role="Global Administrator"
229+
/>
223230
<SecureRoute
224231
path="/MasterListsPage"
225232
exact

frontend/src/components/admin/Admin.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import {
2323
ListDropdown,
2424
CicsSystemGroup,
2525
QrCode,
26+
ContainerSoftware,
2627
} from "@carbon/icons-react";
2728
import PathRoute from "../utils/PathRoute";
2829
import CalculatedValue from "./calculatedValue/CalculatedValueForm";
@@ -37,6 +38,7 @@ import { CommonProperties } from "./menu/CommonProperties";
3738
import ConfigMenuDisplay from "./formEntry/common/ConfigMenuDisplay";
3839
import ProviderMenu from "./ProviderMenu/ProviderMenu";
3940
import BarcodeConfiguration from "./barcodeConfiguration/BarcodeConfiguration";
41+
import OrganizationManagament from "./OrganizationManagement/OrganizationManagement";
4042

4143
function Admin() {
4244
const intl = useIntl();
@@ -84,6 +86,12 @@ function Admin() {
8486
<SideNavLink renderIcon={QrCode} href="#barcodeConfiguration">
8587
<FormattedMessage id="sidenav.label.admin.barcodeconfiguration" />
8688
</SideNavLink>
89+
<SideNavLink
90+
renderIcon={ContainerSoftware}
91+
href="#organizationManagement"
92+
>
93+
<FormattedMessage id="organization.main.title" />
94+
</SideNavLink>
8795
<SideNavMenu
8896
title={intl.formatMessage({ id: "sidenav.label.admin.menu" })}
8997
renderIcon={TableOfContents}
@@ -169,6 +177,9 @@ function Admin() {
169177
<PathRoute path="#barcodeConfiguration">
170178
<BarcodeConfiguration />
171179
</PathRoute>
180+
<PathRoute path="#organizationManagement">
181+
<OrganizationManagament />
182+
</PathRoute>
172183
<PathRoute path="#globalMenuManagement">
173184
<GlobalMenuManagement />
174185
</PathRoute>

0 commit comments

Comments
 (0)