Added the documents in mobile side menu

This commit is contained in:
ashutosh.nehete 2025-09-03 11:46:14 +05:30
parent efc577f9a2
commit 9b3324c27c

View File

@ -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<object>.SuccessResponse(response, "Sidebar menu fetched successfully", 200));
}
catch (Exception ex)