/
CORE-UI Employee side bar Documentation to add a new item in side bars
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,
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: