From 9b3324c27c2883e23f6ee4cdcc9433048ec08277 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Wed, 3 Sep 2025 11:46:14 +0530 Subject: [PATCH] Added the documents in mobile side menu --- Marco.Pms.Services/Controllers/AppMenuController.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Marco.Pms.Services/Controllers/AppMenuController.cs b/Marco.Pms.Services/Controllers/AppMenuController.cs index 707ef45..3e86fc0 100644 --- a/Marco.Pms.Services/Controllers/AppMenuController.cs +++ b/Marco.Pms.Services/Controllers/AppMenuController.cs @@ -2,6 +2,7 @@ using Marco.Pms.CacheHelper; using Marco.Pms.Model.AppMenu; using Marco.Pms.Model.Dtos.AppMenu; +using Marco.Pms.Model.Entitlements; using Marco.Pms.Model.Utilities; using Marco.Pms.Model.ViewModels.AppMenu; using Marco.Pms.Model.ViewModels.DocumentManager; @@ -716,10 +717,19 @@ namespace Marco.Pms.Services.Controllers menu.Items = allowedItems; } + if (await _permissions.HasPermission(PermissionsMaster.ViewDocument, employeeId)) + { + response.Add(new MenuSectionApplicationVM + { + Id = Guid.NewGuid(), + Name = "Documents", + Available = true, + }); + } + // Step 3: Log success _logger.LogInfo("Fetched sidebar menu successfully. Tenant: {TenantId}, EmployeeId: {EmployeeId}, SectionsReturned: {Count}", tenantId, employeeId, menus.Count); - return Ok(ApiResponse.SuccessResponse(response, "Sidebar menu fetched successfully", 200)); } catch (Exception ex)