CORE-UI Employee side bar Documentation to add a new item in side bars

Here is the sample ACTIONS-TEST.json data for the access control sidebar.

 

{ "tenantId": "pb", "moduleName": "ACCESSCONTROL-ACTIONS-TEST", "actions-test": [ { "id": 238, "name": "CreateImmovableAsset", "url": "/app/asset/create-asset.html", "displayName": "Create Immovable Asset", "orderNumber": 1, "parentModule": "593", "enabled": false, "serviceCode": "Immovable Asset", "code": "null", "path": "Asset Management.Asset Masters.Immovable Asset.CreateImmovableAsset" }, { "id": 239, "name": "ViewImmovableAsset", "url": "/app/asset/search-asset.html", "displayName": "Immovable Asset", "orderNumber": 2, "queryParams": "type=view", "parentModule": "593", "enabled": true, "serviceCode": "Immovable Asset", "code": "null", "path": "Asset Management.Asset Masters.Immovable Asset.ViewImmovableAsset" }, { "id": 240, "name": "ModifyImmovableAsset", "url": "/app/asset/search-asset.html", "displayName": "Modify Immovable Asset", "orderNumber": 3, "queryParams": "type=update", "parentModule": "593", "enabled": false, "serviceCode": "Immovable Asset", "code": "null", "path": "Asset Management.Asset Masters.Immovable Asset.ModifyImmovableAsset" }, { "id": 241, "name": "CreateAssetCategory", "url": "/app/asset/create-asset-category.html", "displayName": "Create Asset Category", "orderNumber": 1, "parentModule": "64", "enabled": false, "serviceCode": "Asset Sub Category", "code": "null", "path": "Asset Management.Asset Masters.Asset Sub Category.CreateAssetCategory" }, { "id": 242, "name": "ViewAssetCategory", "url": "/app/asset/search-asset-category.html", "displayName": "Asset Sub Category", "orderNumber": 2, "queryParams": "type=view", "parentModule": "64", "enabled": true, "serviceCode": "Asset Sub Category", "code": "null", "path": "Asset Management.Asset Masters.Asset Sub Category.ViewAssetCategory" }, { "id": 243, "name": "ModifyAssetCategory", "url": "/app/asset/search-asset-category.html", "displayName": "Modify Asset Category", "orderNumber": 3, "queryParams": "type=update", "parentModule": "64", "enabled": false, "serviceCode": "Asset Sub Category", "code": "null", "path": "Asset Management.Asset Masters.Asset Sub Category.ModifyAssetCategory" }, { "id": 366, "name": "AssetRevaluationSearchToCreate", "url": "/app/asset/search-asset-revaluation.html", "displayName": "Revaluate Asset", "orderNumber": 1, "parentModule": "152", "enabled": true, "serviceCode": "AssetRevaluation", "code": "null", "path": "Asset Management.Asset Transactions.Asset Revaluation.AssetRevaluationSearchToCreate" }, { "id": 370, "name": "AssetSaleAndDisposalSearchToCreate", "url": "/app/asset/search-asset-sale.html", "displayName": "Transfer/Disposal of Asset", "orderNumber": 1, "parentModule": "155", "enabled": true, "serviceCode": "Transfer/Disposal of Asset", "code": "null", "path": "Asset Management.Asset Transactions.Transfer/Disposal of Asset.AssetSaleAndDisposalSearchToCreate" },

Click here to check the complete configuration

To add a new item in the sidebar here are the things to do,

  1. To add items as a child.

"path": "Property Tax.PTIS Masters.UpdateFloorType"

Here, Anything after the dot. will identify as a child item.

2. To add items as a Parent. Here is the sample JSON data for Parent only Sidebar.

{ "id": 1555, "name": "AllComplaints", "url": "url", "displayName": "All Complaints", "orderNumber": 1, "parentModule": "rainmaker-pgr", "enabled": true, "serviceCode": "PGR", "code": "null", "path": "AllComplaints", "navigationURL": "/digit-ui/employee/pgr/inbox", "leftIcon": "custom:open-complaints", "rightIcon": "" },

You can see in line number 11 the value of “path“ doesn’t have any dot . operator.

 

Here is the UI reference for the Employee Sidebar Items

 

To access the Employee Sidebar here is the file path: