- {
- isGrantedAny(["VIEW_PROOF", "MAINTAIN_PROOF"]) ?
+ {isPasswordExpiry()?
+
+
+
+
+ Dashboard
+
+
- : <>>
- }
-
- {
- isGrantedAny(["MAINTAIN_PAYMENT", "MAINTAIN_RECON", "VIEW_DEMANDNOTE", "MAINTAIN_DEMANDNOTE"]) ?
- Payment
-
- {
- isGranted("MAINTAIN_DEMANDNOTE") ?
- -
- Export for GDN
-
- :
- <>>
- }
+ Application
+
+ {
+ isGrantedAny(["VIEW_PROOF", "MAINTAIN_PROOF"]) ?
+
+ Proof
+
+ : <>>
+ }
- {
- isGranted("MAINTAIN_PAYMENT") ?
-
- Mark Payment
-
- :
- <>>
- }
+ {
+ isGrantedAny(["MAINTAIN_PAYMENT", "MAINTAIN_RECON", "VIEW_DEMANDNOTE", "MAINTAIN_DEMANDNOTE"]) ?
+
+ Payment
+
+ {
+ isGranted("MAINTAIN_DEMANDNOTE") ?
+ -
+ Export for GDN
+
+ :
+ <>>
+ }
- {
- isGranted("MAINTAIN_PAYMENT") ?
- -
- Online Payment Record
-
- :
- <>>
- }
-
- {
- isGranted("MAINTAIN_RECON") ?
- <>
- -
- GFMIS Generate XML
-
- >
+ {
+ isGranted("MAINTAIN_PAYMENT") ?
+ -
+ Mark Payment
+
+ :
+ <>>
+ }
- :
- <>>
- }
+ {
+ isGranted("MAINTAIN_PAYMENT") ?
+ -
+ Online Payment Record
+
+ :
+ <>>
+ }
+
+ {
+ isGranted("MAINTAIN_RECON") ?
+ <>
+ -
+ GFMIS Generate XML
+
+ >
- {
- isGranted("MAINTAIN_DEMANDNOTE") ?
- -
- Create Demand Note
-
- :
- <>>
- }
+ :
+ <>>
+ }
- {
- isGrantedAny(["VIEW_DEMANDNOTE", "MAINTAIN_DEMANDNOTE"]) ?
- -
- Demand Note
-
- :
- <>>
- }
-{
- isGranted("MAINTAIN_RECON") ?
- <>
- -
- Recon Report
-
- >
+ {
+ isGranted("MAINTAIN_DEMANDNOTE") ?
+ -
+ Create Demand Note
+
+ :
+ <>>
+ }
+ {
+ isGrantedAny(["VIEW_DEMANDNOTE", "MAINTAIN_DEMANDNOTE"]) ?
+ -
+ Demand Note
+
+ :
+ <>>
+ }
+ {
+ isGranted("MAINTAIN_RECON") ?
+ <>
+ -
+ Recon Report
+
+ >
- :
- <>>
- }
-
+ :
+ <>>
+ }
+
+
+ :
+ <>>
+ }
-
-
- :
- <>>
- }
+ {
+ isGrantedAny(["VIEW_USER", "MAINTAIN_USER", "VIEW_ORG", "MAINTAIN_ORG", "VIEW_GROUP", "MAINTAIN_GROUP"]) ?
+
+ Client
+
+ {
+ isGrantedAny(["VIEW_USER", "MAINTAIN_USER"]) ?
+ <>
+ -
+ Users (GLD)
+
+ -
+ Users (Individual)
+
+ -
+ Users (Organisation)
+
+ >
+ :
+ <>>
+ }
+
+ {
+ isGrantedAny(["VIEW_ORG", "MAINTAIN_ORG"]) ?
+ -
+ Organisation
+
+ :
+ <>>
+ }
+
+ {
+ isGrantedAny(["VIEW_GROUP", "MAINTAIN_GROUP"]) ?
+ -
+ User Group
+
+ :
+ <>>
+ }
- {
- isGrantedAny(["VIEW_USER", "MAINTAIN_USER", "VIEW_ORG", "MAINTAIN_ORG", "VIEW_GROUP", "MAINTAIN_GROUP"]) ?
+
+
+ :
+ <>>
+ }
- Client
+ Settings
+ -
+ My Profile
+
+ -
+
+
+
+
+
+
{
- isGrantedAny(["VIEW_USER", "MAINTAIN_USER"]) ?
+ isGranted("MAINTAIN_GAZETTE_ISSUE") ?
<>
-
- Users (GLD)
-
- -
- Users (Individual)
+ Holiday Settings
-
- Users (Organisation)
+ Gazette Issues
>
:
@@ -205,238 +265,209 @@ function Header(props) {
}
{
- isGrantedAny(["VIEW_ORG", "MAINTAIN_ORG"]) ?
+ isGranted("MAINTAIN_ANNOUNCEMENT") ?
-
- Organisation
+ Announcement
:
<>>
}
+ {isGranted("MAINTAIN_EMAIL") ?
+ -
+ Email Template
+
+ :
+ <>>
+ }
+
{
- isGrantedAny(["VIEW_GROUP", "MAINTAIN_GROUP"]) ?
+ isGranted("MAINTAIN_DR") ?
-
- User Group
+ DR Import
:
<>>
}
-
-
- :
- <>>
- }
-
-
-
- Settings
-
- -
- My Profile
-
- {
- isGranted("MAINTAIN_GAZETTE_ISSUE") ?
- <>
- -
- Holiday Settings
-
- -
- Gazette Issues
-
- >
- :
- <>>
- }
+ {
+ isGranted("MAINTAIN_SETTING") ?
+ -
+ System Settings
+
+ :
+ <>>
+ }
- {
- isGranted("MAINTAIN_ANNOUNCEMENT") ?
-
- Announcement
+ Audit Log
- :
- <>>
- }
-
- {isGranted("MAINTAIN_EMAIL") ?
+
+
+
- Email Template
+ Logout
- :
- <>>
- }
-
- {
- isGranted("MAINTAIN_DR") ?
-
- DR Import
-
- :
- <>>
- }
-
- {
- isGranted("MAINTAIN_SETTING") ?
-
- System Settings
-
- :
- <>>
- }
-
-
- Audit Log
-
-
-
-
-
- Logout
-
-
+
+